Sei sulla pagina 1di 11

Instituto de Estudios

Superiores de Poza Rica

(Microprocesadores Intel 8080, 8085,


Zilog Z80 AMD Athlon 64)
(Unidad 1)
(Jos Francisco Olvera Vargas)
(Ingeniera en Sistemas Computacionales 8
cuatrimestre)
(Control Digital)
(Reyna Monserrat Ortiz)

12/Febrero/2016.

INDICE

Introduccin
3

Microprocesador
Z80
4

Microprocesador
8080.
6

Microprocesador
8085.
8

Microprocesador Athlon
64.. 10

II

INTRODUCCIN

Los microprocesadores han venido a ser el mbito de nuestra sociedad moderna


ya rebasando todas las expectativas de los diversos campos. A s mismo veremos
su crecimiento, sus diferencias y las mejoras e innovaciones para tener un mejor
rendimiento y claro teniendo un continuo desarrollo de nuevas tecnologas,
mejores avances.
Para destacar que un microprocesador es un circuito integrado capaz de realizar
funciones de control y calculo, con alta escala de integracin, el cual posee una
serie de instrucciones bsicas programadas, a partir de las cuales se configuran
los programas de cdigo mquina, que es el lenguaje que ejecuta la mquina.
La aparicin de los microprocesadores (MP) representa el siguiente punto de salto
en la electrnica despus del ocurrido con la invencin del transistor, y la
tecnologa de su construccin avanza tan rpidamente que prcticamente ha
revolucionado en corto tiempo el desarrollo de mltiples campos de la ciencia y la
tcnica, a la vez que se introduce de manera convincente en nuestra vida
domstica, siendo difcil mencionar una rama o campo de la ciencia en la cual no
exista una aplicacin de los microprocesadores.
De hecho, cada da aumenta el nmero de instrumentos, sistemas de control de
procesos, medios y equipos para las telecomunicaciones, medicina, servicios
pblicos e incluso juguetes, que emplean dentro de su estructura algn tipo de MP,
sin entrar a considerar el hecho real de la introduccin, divulgacin y aceptacin
que han tenido las nuevas generaciones de computadoras digitales basadas en
este componente y que son conocidas por nosotros como microcomputadoras.

III

Microprocesador z80
El Zilog Z80 es un microprocesador de 8 bits cuya arquitectura se encuentra a
medio camino entre la organizacin de acumulador y de registros generales. Si
consideramos al Z80 como procesador de arquitectura de registros generales, se
sita dentro del tipo de registro-memoria.
Fue lanzado al mercado en julio de 1976 por la compaa Zilog, y se populariz en
los aos 80 a travs de ordenadores como el Sinclair ZX Spectrum, Amstrad CPC
o los ordenadores de sistema MSX. Es uno de los procesadores de ms xito del
mercado, del cual se han producido infinidad de versiones clnicas, y sigue siendo
usado de forma extensiva en la actualidad en multitud de sistemas embebidos.

El Z80 fue diseado principalmente por Federico Faggin, que estuvo trabajando en
Intel como diseador jefe del Intel 4004 y del Intel 8080. Cuando se termin de
producir, en1974, Federico Faggin dej Intel, fund Zilog y comenz a trabajar en
el diseo de Z80 basndose en la experiencia adquirida creando el Intel 8080 y
basndose en la estructura de este ltimo. Dos aos despus estaba a la venta el
Z80.

El Z80 estaba diseado para ser compatible a nivel de cdigo con el Intel 8080, de
forma que la mayora de los programas para el 8080 pudieran funcionar en l,
especialmente el sistema operativo CP/M

IV

El Z80 tena ocho mejoras fundamentales respecto al Intel 8080:

Un conjunto de instrucciones mejorado, incluyendo los nuevos registros


ndice IX e IY y las instrucciones necesarias para manejarlos.

Dos bancos de registros que podan ser cambiados de forma rpida para
acelerar la respuesta a interrupciones.

Instrucciones de movimiento de bloques, E/S de bloques y bsqueda de


bytes.

Instrucciones de manipulacin de bits.

Un contador de direcciones para el refresco de la DRAM integrado, que en


el 8080 tena que ser proporcionado por el conjunto de circuitos de soporte.

Alimentacin nica de 5 voltios.

Necesidad de menos circuitos auxiliares, tanto para la generacin de la


seal de reloj como para el enlace con la memoria y la E/S.

Ms barato que el Intel 8080.

Una tipo especial de reset que slo reinicia el contador de programa de


modo que el Z80 se puede usar en un sistema de desarrollo ICE (In-Circuit
Emulator).
Vasehttp://www.primrosebank.net/computers/z80/z80_special_reset.htm
El Z80 elimin rpidamente al Intel 8080 del mercado y se convirti en uno de los
procesadores de 8 bits ms populares. Las primeras versiones funcionaban a 2,5
MHz, pero su velocidad ha aumentado hasta los 20 MHz. As, la versin ms
utilizada fue el Z80A funcionando a 3,58 MHz (un cuarto de la frecuencia PAL o
NTSC) siendo la velocidad de fbrica de 4 MHz.
En la actualidad Zilog sigue fabricando versiones del Z80 original y otros modelos
compatibles con l que mejoran las prestaciones.

Microprocesador 8080
El Intel 8080 fue un microprocesador temprano diseado y fabricado por Intel.
1971, Federico Faggin fue a Europa para realizar seminarios sobre el 8008.
Recibi una gran cantidad de crticas acerca de la arquitectura y el rendimiento de
los microprocesadores. Las compaas que estaban ms orientadas hacia la
computacin eran las que realizaban las peores crticas. El CPU de 8 bits fue
lanzado en abril de 1974. Corra a 2 MHz, y generalmente se le considera el
primer diseo de CPU microprocesador verdaderamente usable.
Modelo de programacin
El Intel 8080 fue el sucesor del Intel 8008, esto se deba a que era compatible a
nivel fuente en el lenguaje ensamblador porque usaban el mismo conjunto de
instrucciones desarrollado por Computer Terminal Corporation. Con un
empaquetado ms grande, DIP de 40 pines, se permiti al 8080 proporcionar un
bus de direccin de 16 bits y un bus de datos de 8 bits, permitiendo el fcil acceso
a 64 KB de memoria. Tena siete registros de 8 bits, seis de los cuales se podan
combinar en tres registros de 16 bits, un puntero de pila en memoria de 16 bits
que reemplazaba la pila interna del 8008, y un contador de programa de 16 bits.
Este microprocesador se caracteriza principalmente por poseer una unidad de
control, un decodificador de instrucciones y un registro de instrucciones. A
continuacin se detalla un poco el contenido de la ALU y los registros de trabajo.
La seccin de la ALU consta de:

ALU para el tratamiento de palabras de 8 bits en paralelo.

Acumulador principal de 8 bits, denominado A.

Acumulador temporal de 8 bits, denominado ACT.

Registro temporal de 8 bits, denominado TMP

VI

5. 5 registros de 1 bit, que configuran el denominado registro de estado y actan


como indicadores de: signo, acarreo, paridad, acarreo intermedio y cero.
A travs del acumulador temporal y el registro temporal se introducen los datos
que sern tratados por la ALU; los resultados de dicho tratamiento, normalmente,
son depositados en el acumulador o pasan directamente al bus interno de la CPU.
En la seccin de registros se encuentra el contador de programas (PC), el cual
sirve para direccionar la posicin de la memoria de instrucciones, donde se
encuentra el programa; consiste en un registro de 16 bits, capaz de direccionar 2
posiciones de memoria, equivalentes a 65536 palabras de 8 bits (64 K). En esta
seccin tambin se encuentra el stack que es un registro de 16 bits, empleado
para direccionar cualquier zona de memoria LIFO (ltimo en entrar, primero en
salir). Su principal misin es salvar el contenido de los registros principales de la
CPU, cuando se rompe la secuencia de un programa y, posteriormente, hay que
regresar al estado en que haba quedado el microprocesador, cuando se produjo
el salto.
Adems del PC y el stack, existen otros 4 registros ms, tambin de 16 bits,
divididos en 6 porciones de 8 bits cada uno. La organizacin de los registros B, C,
D, E, H y L, est diseada para su actuacin en parejas, mientras que W y Z
actan como registros temporales. Los registros B, C, D, E, H y L, bsicamente se
utilizan como elementos de apoyo en el direccionamiento de la memoria. Si
trabajan como contenidos individuales, transfieren su contenido de 8 bits al bus
interno; mientras que si actan en parejas, los 16 bits pasan de forma directa
hasta el buffer de direccin y luego al bus que controla.
Todos los registros tienen como caracterstica comn la de poder ser
incrementados o decrementados fcilmente.
Modos de direccionamiento del 8080
El microprocesador 8080 puede ser direccionado de 4 modos diferentes:

Inmediato: el byte, que sigue al cdigo de la instruccin, expresa el


operando que maneja la instruccin.

Directo: los 2 bytes, que siguen al cdigo de la instruccin, proporcionan la


direccin de la memoria donde se encuentra almacenado l operando.

Por registro: la instruccin determina cul de los registros, tanto individual


como en parejas, contiene el dato u operando.

VII


Por par de registros indirectos: la instruccin determina la pareja de
registros: b-c, d-e, o h-l, que contiene la direccin de la memoria en donde se
encuentra el operando, se suele usar los registros h-l (que contienen los 8 bit de
ms peso y de menos peso respectivamente) para direccionar la memoria.

Microprocesador 8085

El siguiente microprocesador creado por Intel fue el 8085 en 1977. La alimentacin


es nica: requiere solo +5v. Esto se debe a la nueva tecnologa utilizada para la
fabricacin llamada HMOS (High performance-channels MOS) que adems
permite una mayor integracin con ms de diez mil transistores.
Tiene incorporado el generador de pulsos de reloj con lo que solo hace falta un
cristal de cuarzo y un par de capacitores.
Adems esta mejorado en cuanto a las interrupciones. Incluye las instrucciones
del 8080 y posee dos adicionales (RIM y SIM) referidas a este sistema de
interrupciones y a la entrada y salida serie. El bus de datos esta multiplexado con
los 8 bits menos significativos del bus de direcciones, con lo que permite tener
ms pines libres para el bus de control del microprocesador.
El 8085 consta de tres bloques fundamentales:

Conjunto de registros, formado por el contador de programas (16 bits), el


stack pointer (16) y las tres parejas de registros de 8 bits cada uno, junto con la
bsqueda que incrementa o decrementa el contenido de todos los registros.

La ALU, en combinacin con el acumulador y un registro temporal, as como


los 5 bits que actan como flags o sealizadores de estado.

El registro de instrucciones, combinado con el decodificador de


instrucciones y el circuito de control y de tiempo.
Una caracterstica muy peculiar del 8085 la constituye el multiplexado de los 8 bits
de menos peso del bus de direcciones con los 8 bits del bus de datos. Esto quiere
decir que por los mismos pines que sale la informacin del bus de datos salen
VIII

tambin, en otros momentos, los 8 bits de menos significacin de la informacin


del bus de direccionamiento.
Esta propiedad proporciona 8 pines ms para las funciones de control del
sistema. Este detalle es muy importante, dada la limitacin del nmero de pines
que tienen los fabricantes.
Si se est efectuando una operacin de lectura, el microprocesador genera la
seal READ y el elemento de memoria o de I/O seleccionado coloca en el bus de
datos/direcciones.

CONJUNTO DE INSTRUCCIONES DEL 8085


Adems de contener las 111 instrucciones del 8080, posee 2 nuevas:
SIM Sirve para poner mascara de interrupcin de RST 5.5, RST 6.5, RST 7.5 y
para enviar un dato por la puerta serie (terminal SOD).
RIM Sirve para leer la mscara de interrupcin general, y de RST 5.5, RST 6.5,
RST 7.5, las instrucciones pendientes y para leer el dato de la puerta serie
(terminal SID).

IX

AMD Athlon 64
Fue lanzado en septiembre del 2003, y son los primeros procesadores de 64-bits
para uso domstico (en lugar de para servidores). La familia de 64-bits de AMD
incluye tambin el procesador para servidores Opteron; de hecho el Athlon 64 es
bsicamente un chip Opteron diseado para PCs de escritorio, y en algunos casos
se disminuye la memoria cache o el ancho de la memoria.
Al margen del hecho de soportar instrucciones de 64-bits, la principal diferencia
entre los Athlon 64 y otros procesadores es que tienen el controlador de memoria
integrado, el cual sola estar en el chip North Bridge de la placa. En un diseo de
arquitectura de bus de CPU tpico, el procesador se comunica con el chipset North
Bridge, que se comunica con la memoria y los dems componentes del sistema.
En el Athlon 64, el procesador se comunica directamente con la memoria,
agilizando las transferencias de memoria y las transferencias del bus CPU.
Las principales caractersticas del Athlon 64 incluyen:
Velocidades que varan entre 1,8 GHz y 2,4 GHz.
68,5 millones de transistores (versiones con 512 Kb de cache L2) o 114 millones
de transistores (versiones con 1 Mb de cache).
Pipeline de 12 etapas.
Controlador de memoria DDR integrado en el procesador.
128 Kb de cache L1 estndar (algunos Athlon 64s tenan ms de 1 Mb).
Cache L2 integrada de 512 Kb o 1 Mb.
SSE2 (SSE ms 144 nuevas instrucciones para procesamiento de grficos y
sonido).
Varios estados de bajo consumo de energa.
El Athlon 64 tambin tuvo su versin de bajo coste correspondiente, el Sempron
(Socket 754).

XI

Potrebbero piacerti anche