190 likes | 471 Views
ZILOG Z80. Alberto de Miguel Valdunciel Miriam Aguado Gago Fernando Martín Sánchez. INTRODUCCIÓN. El Zilog Z80 es un procesador de 8 bits. Fue creado por Zilog en 1976. Arquitectura Little- endian .
E N D
ZILOG Z80 Alberto de Miguel Valdunciel Miriam Aguado Gago Fernando Martín Sánchez
INTRODUCCIÓN • El Zilog Z80 es un procesador de 8 bits. • Fue creado por Zilog en 1976. • Arquitectura Little-endian. • El Z80 es un híbrido entre la arquitectura de acumulador y la de registros de propósitos generales. • Podría englobarse dentro de los procesadores tipo registro-memoria.
HISTORIA • El Z80 fue muy popular durante los años 80 principalmente por dos razones: • Ser compatible con Intel 8080. • Ser popularizado por varias videoconsolas.
HISTORIA • En los años 80 fue muy utilizado en ordenadores domésticos y empresariales. • Posteriormente ha sido utilizado por varias videoconsolas y como chip auxiliar de versiones posteriores. • En la actualidad existen muchas versiones clónicas utilizadas en sistemas empotrados.
Ejemplo de uso como Chip Auxiliar: (Chip de audio y chip de retrocompatibilidad, respectivamente)
CARACTERÍSTICAS GENERALES • Tiene 6 modos de direccionamiento. • Bus de datos de 8 bits • Bus de direcciones de 16 bits • 18 registros de 8 bits y 4 de 16 bits • 12 de los registros de 8 bits pueden usarse en pares para formar 6 de 16 bits • Frecuencia de reloj 4 MHz • Compatible en software con el 8080
REGISTROS • A, B, C, D, E, H y L (banco principal) . F • A', B', C', D', E', H' y L' (réplica). F ' • IX, IY (registros índice) • SP, PC (apuntador de pila, contador de programa) • I, R (agrupados según su distribución física)
BITS DE CONTROL • Añade a los usuales (N,Z,V,C) dos: - P: bit de paridad - H (half-carry): bit de semillevada
MEJORAS RESPECTO DEL INTEL 8080 • Nuevos registros índice IX e IY de 16 bits • Conjunto de instrucciones mejorado: movimiento y E/S de bloques, búsqueda de bytes, manipulación de bits. • Dos registros más rápidos para acelerar el cambio de contexto • Alimentación única de 5voltios.
MEJORAS RESPECTO DEL INTEL 8080 • Un contador de direcciones para el refresco de la DRAM integrado, que en el 8080 tenía que ser proporcionado por el conjunto de circuitos de soporte. • Necesidad de menos circuitos auxiliares, tanto para la generación de la señal de reloj como para el enlace con la memoria y la E/S. • Más barato y compacto que el Intel 8080.
BIBLIOGRAFÍA • Apuntes de la asignatura • http://proton.ucting.udg.mx/dpto/maestros/mateos/z80/arquitectura/arquitectura.html • http://en.wikipedia.org/wiki/Zilog_Z80 • http://www.eie.fceia.unr.edu.ar/proyectos/apunte-tec-dig/MicroprocesadorZ80.html • http://www.speccy.org/curso-cm/fr_cap3.html