Você está na página 1de 15

MICROPROCESADORES Y MICROCONTROLADORES

Trabajo colaborativo 1

Por

JOSE EDILSON AGUIRRE ALZATE
DAGER ROJAS ZAMBRANO



TUTOR
HECTOR URIEL VILLAMIL

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
MEDELLIN
2010





INTRODUCCION

El siguiente trabajo colaborativo fue posible gracias a la prctica y las
referencias bibliogrficas, en la fase 1, se da a modo de tabla comparativa los
diferentes procesadores de ltima generacin dominando el mundo de
mercado los fabricantes INTEL y AMD.

En la segunda fase se resuelve un programita de sumas y restas de registros,
usando el ensamblador debugger, herramienta que esta disponible en todos
los sistemas operativos de Windows, indicando paso a paso, con esquemas,
comentarios y pantallazos como se realiz el problema





FAMILIA DETALLES FAMILIA DETALLES











Las notebooks equipadas con procesadores
mviles AMD Turion X2 Ultra y AMD
Turion X2 de doble ncleo te pueden
ofrecer el rendimiento que necesitas para
explorar nuevos mundos, ampliar tu
experiencia de entretenimiento y hacer ms,
ms rpido.

Estos verstiles servidores y estaciones de
trabajo multi-core de 64 bits, unidireccionales y
bidireccionales, diseados para un desempeo
lder en la industria y una mxima eficiencia en
el consumo de energa, cuentan con el
equipamiento ideal para una amplia variedad de
aplicaciones de informtica de alto desempeo
(HCP), de infraestructura, en nube y de alta
densidad.

Entretenimiento ms real y ultra-porttil, y
maximiza el rendimiento con reproduccin de
grficos de alta definicin en las ms modernas
notebooks ultradelgadas. Adems disfruta
de colores ms brillantes en tus pelculas Blu-
ray favoritas,
2,3
excelente audio para tu msica
e imgenes mucho ms reales en los ltimos
juegos 3D online

para dispositivos innovadores con bajo
consumo de energa, lo que habilita una
amplia variedad de nuevos dispositivos,
desde los dispositivos mviles para Internet
hasta equipos netbook y computadoras de
escritorio bsicas, y mucho ms.
Las notebooks basadas en procesadores
AMD Athlon Neo estn diseadas para
ofrecerte todo el rendimiento de una PC y te
permiten disfrutar tus aplicaciones favoritas.
Navega por Internet, lee y enva correos
electrnicos, ejecuta aplicaciones, mira
videos y divirtete jugando a dnde quiera
que vayas. Y con la tecnologa AMD
PowerNow!, disfrutars de larga
autonoma de batera para que hagas lo que
quieras, dnde quieras y con estilo.
El nuevo procesador Intel Itanium serie
9300 ms que duplica el desempeo de la
generacin anterior, y ofrece adems hasta
seis veces ms ancho de banda de memoria,
hasta nueve veces ms ancho de banda de
conectividad y hasta ocho veces ms
capacidad de memoria. Ofrece una increble
escalabilidad y una base potente, flexible y
con un uso eficiente de la energa para
consolidacin, virtualizacin de centros de
datos y administracin de cargas de trabajo
FAMILIA DETALLES FAMILIA DETALLES
Los procesadores AMD Phenom II ofrecen
los imbatibles beneficios de los ncleos
mltiples con computacin de alta
definicin, avanzado rendimiento multitarea
e innovaciones en el consumo de energa
que permiten mquinas ms pequeas y
refrigeradas con un consumo de energa ms
eficiente.

3.33 GHz de velocidad del ncleo
Hasta 3,6 GHz con la tecnologa Intel Turbo
Boost
6 ncleos y 12 subprocesos con la tecnologa
Intel Hyper-Threading
12 MB de cach Intel inteligente
3 canales de memoria DDR3 de 1066 MHz
Tecnologa de procesamiento de fabricacin de
32 nm

Diseados desde el comienzo para ofrecer
verdadero rendimiento de cuatro y tres ncleos,
los procesadores AMD Phenom trabajan a toda
velocidad en complejas operaciones multitarea,
productividad crtica de negocios, diseo y
modelado visual avanzado, juegos extremos y
medios digitales y de entretenimiento
visualmente asombrosos

3,06 GHz, 2,93 GHz y 2,66 GHz de velocidad del
ncleo
8 subprocesos de procesamiento con la
tecnologa Intel Hyper-Threading
8 MB de cach Intel inteligente
3 canales de memoria DDR3 de 1066 MHz
eficiencia en el consumo de energa de los
sistemas de escritorio basados en los
procesadores AMD Athlon II. Combinado
con la superior tecnologa de las tarjetas
grficas ATI Radeon HD, los sistemas
basados en los procesadores AMD Athlon
II ofrecen una experiencia visual vvida,
superior capacidad multitarea y excepcional
rendimiento de medios digitales con
eficiencia energtica de siguiente
generacin.

Serie de procesadores Intel Core i5-700 e i5-
600 con tecnologa Intel Turbo Boost
4 subprocesos de procesamiento
Hasta 8 MB de cach Intel inteligente
Grficos Intel HD en la serie de procesadores
Intel Core i5-600
2 canales de memoria DDR3 de 1333 MHz
FAMILIA DETALLES FAMILIA DETALLES
AMD Sempron El procesador
de segunda
linea de AMD, los viejos Sempron
eran de 32-bit,
mientras que los mas nuevos son
todos compatibles
con x64. La principal diferencia
entre
Sempron y Athlon 64 son los
256KB de cache L2
del primero..
Intel Xeon (EM64T) El primer Xeon
dual-core
con Extended Memory 64 Technology
(EM64T)
desarrollado en Octubre de 2005. Los Xeon
actuales usan tecnologia de hasta 65nm y la
velocidad del reloj llega hasta los 3.73GHz en
el
numero de procesador 8050. Por su parte el
numero de procesador 7140N posee una
cache L3
de 16 MB.
AMD Opteron Opteron fue el
primer procesador
en traer al mercado el set de
instrucciones
x64, haciendo posible que los sistemas
corran ambas aplicaciones nativas de 32-
bit y 64-bit a gran velocidad. AMD lanzo
el primer Opteron dualcore en mayo de
2005. El Opteron actual usa tecnologia
90nm y tiene velocidades que van desde
1.8GHz (a 55 watts) hasta 2.6GHz (a 92.6
watts).
Intel Dual-Core Itanium 2 A diferencia
de los
otros procesadores aqui nombrados, el
Itanium 2 no es compatible con las
aplicaciones de hoy en dia de 32-bit y solo es
encontrado en los sistemas de alta calidad.
Los modelos actuales llegan a una velocidad
de 1.66GHz y tienen hasta 9MB de cache L3.
130 watts es lo que mas puede llegar a
consumir de energia.
FAMILIA
DETALLES FAMILIA DETALLES
AMD 4x4 Uno de los sistemas mas
fascinantes
que salio este ano es el procesador AMD
Athlon, apodado el 4x4. La plataforma del
AMD 4x4 consta de un motherboard con dos
sockets, en donde cada socket soporta una CPU
dual-core, dandole al sistema cuatro
procesadores
cores. Un HyperTransport conecta los
dos sockets a los canales del sistema.

Intel Core 2 Quad Con cuatro nucleos, L2
cache de hasta 8MB compartida y un bus frontal
de hasta 1066MHz (en el procesador numero
Q6600). Posee 65nm de tecnologia de proceso y
una velocidad de reloj de hasta 2.4GHz. Lo ultimo
de Intel es el nuevo Intel Core2 Duo, es la
implementacion con 2 nucleos anteriores al
Quad. Ha tenido gran exito en implementaciones
en desktop y laptops. Las CPU corren desde 1.20
GHz (a 9 watts) a 2.33 GHz (a 31 watts).
AMD Turion 64 X2 El Turion 64 X2 es un
procesador dual-core de 64-bit disenado para
laptops.
Con tecnologia Hypertransport de alta
velocidad y consumo optimizado de energia, el
Turion 64 X2 va desde una CPU de nivel inicial
que corre a 1.6GHz (a 25 watts) hasta el modelo
de 2.2GHz con 2MB de cache L2 (a 35 watts). El
Turion 64 X2 usa tecnologia de 90nm y tiene un
motherboard Socket S1.

Intel Core Solo El procesador Intel Core Solo
es un CPU single-core de 32-bit usado ampliamente
en laptops. Usa tecnologia de proceso de
65nm y su velocidad va desde 1.06GHz (a 5.5
watts) hasta 1.83GHz (a 27 watts). El procesador
Intel Core Solo permite que las laptops con una
bateria de mayor duracion mejoren su movilidad
AMD Athlon 64 X2 Es el primer procesador
desktop dual-core de AMD. El Athlon 64 X2 esta
disponible en velocidades que van desde 2GHz
con 64KB de cache L1 hasta 1MB de cache L2
por core. El modelo 2GHz consume 35 watts
mientras que el de alta calidad requiere 89 watts.
El Athlon 64 X2 usa tecnologia 90nm. Una
version
anterior usaba un motherboard Socket 939.
La nueva version usa el nuevo Socket AM2.
Intel Pentium D Con una tecnologia de proceso
que oscila entre los 65nm y los 90nm,
provee hasta 4MB de cache (2x2M), con una
velocidad de reloj que llega hasta 3.4GHz.
Permite el uso de la memoria fisica y virtual con
soporte para hardware y software de 64 bit. Bus
frontal de hasta 800 Mhz.
Ensamblando en debug, ingresamos al debug.exe, en ejecutar, los caracteres
(??),despliegan las diferentes instrucciones que posee el debug. As:






























APLICACIN DE SUMA Y RESTA

Suma dos valores (200 y FFF),

Indicaciones:
-a 100 // indica que se debe comenzar a ingresar datos a partir de la posicin 100.
Xxxx:0100 mov ax, 200 // mover 200 al acumulador (ax)
Xxxx: 0103 mov bx,fff // mover fff al registro base (bx)
Xxxx: 0106 add ax, bx // sumar bx a ax
Xxxx: 010 // dar enter

-a
0c9c:010 mov ax,200
0c9c:010d mov bx,fff
0c9c:0110 add ax,bx
0c9c:0112 int 20
0c9c:0114
-r //para mostrar los registros

-u // para mostrar el programa compilado y otras instrucciones de mquina.





Veamos el pantallazo como va quedando nuestro programa

Pero para simplificar se puede usar el comando u desde xxxx a xxxx (desde hasta)

-u0100 0108 //nos muestra el programa compilado en este sector











En resumen nuestro programa de suma y resta qued as:

En la primera columna tenemos la posicin de nuestras instrucciones comenzando desde la posicin 0100.
En la segunda columna aparece la compilacin por ejemplo B80002, el primer byte es el cdigo de operacin, y el
segundo corresponde a los ltimos dgitos del nmero que queremos cargar en el acumulador, el tercer byte tiene los
dos primero nmero que ingresamos. Es decir que 0200 se representa en memoria como 0020.

La tercera y cuarta columna corresponden a la sentencia MOV (mover) y tiene un longitud de 3 bytes.

Ahora, si deseamos ver nuestro programa almacenado en memoria , procedemos as:

-d //(display) que muestra la memoria

La memoria est dividida en dos partes, la comprendida entre caracteres hexadecimales que nos permiten ver todo el
contenido de la memoria. Y la otra en caracteres, en castellano o ingles.


Pantallazo de la posicin en memoria













Luego se guarda la aplicacin, as:













El programa se guarda en la carpeta C: documents and settings/administrador
CONCLUSIONES

Los procesadores de ltima generacin cada vez son mas sofisticados,
pequeos y mas refrigerados, la batalla est entre los fabricantes de AMD e
INTEL, como se observ en la grfica comparativa. Cada vez son mas el
nmero de ncleos de proceso y memoria cach, maximizando su
rendimiento.

Debugger, es una aplicacin que nos permite adquirir habilidades y
competencias con el ensamblador y nosotros como futuros programadores
debemos de manejar y dominar eficientemente el uso de esta herramienta, es
importante el conocimiento sobre las instrucciones de la CPU y otros
antecedentes funcionales como fundamentos de programacin,
comprensin de algoritmos y diagramas de flujos para su manejo.



REFERENCIAS

http://dattatec.com/descargas/top_10_procesadores.pdf, tomado el 21 de marzo de 2010.
http://www.amd.com/la/products/notebook/processors/turion, tomado el 21 de marzo de 2010.
x2/Pages/turion-x2-mobile-no tebooks.aspx, tomado el 21 de marzo de 2010.
http://www.intel.com/espanol/prts/processor/itanium/index.htm, tomado el 22 de marzo de 2010.
http://www.scribd.com/doc/7462877/Debug, tomado el 23 de marzo de 2010.
Hctor Uriel Villamil Gonzales, Microprocesadores y Microcontroladores, Chiquinquir, 2009

Você também pode gostar