Es un microprocesador de 8 bits cuya arquitectura se encuentra
a medio camino entre la organizacin de acumulador y de registros generales.
Historia
Fue muy popular durante los aos 80 debido principalmente a
dos razones:
Ser compatible con intel 8080
Fue diseado por federico Faggin, fundador de Zilog y diseador jefe de
Intel 4004 y el 8080.
Se popularizado por varias videoconsolas
Amstrad CPC, Sinclair ZX Spectrum.
Posterirormente utilizado en otrasc: sega master system, nintendo game
boy y game boy color, y auziliar en game boy advance.
Utilizado en algunas graficadoras de Texas instruments.
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, en 1974, 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.
Registros:
A es el registro acumulador, B,C, D, E, H y L, registros generales de
8 bits.
A, B, C, E, H, Y L (BANCO ALTERNATIVO), replica del banco de
registros original.
I (almacena parte alta de la direccion de comienzo de la tabla del
bector de interrupcion).
R (almacena bloque de memoria a refrescar).
F (almacena bits de condicion).
IX, IY (registros indices).
SP (apuntador de pila)
PC (contador de programa)
F (registro de bits de condicion): Aade H (idica se ha habido llevada
de parte baja a parte alta del resultado) y P (bit de paridad).
Diagrama de conexion:
El Z80 tena ocho mejoras
fundamentales respecto al Intel 8080:
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.
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,5MHz, pero su velocidad
ha aumentado hasta los 20 MHz. As, la versin ms utilizada fue el Z80A funcionando a 3,58MHz(un cuarto de la frecuencia PAL o NTSC) siendo la velocidad de fbrica de 4 MHz.