Zilog Z80
CENTRO DE ENSEÑANZA TÉCNICA
INDUSTRIAL
Iván Barba De La Torre
Alfredo Berumen Méndez
Alan Jair Bovadilla Huerta
Historia de ZiLOG
Inc.
Zilog fue fundada en California en 1974 por Federico
Faggin, el cual había trabajado en Intel como
diseñador jefe del microprocesador Intel 4004 y
posteriormente del Intel 8080.
En la actualidad Zilog sigue fabricando, en California,versiones del Z80 original y otros modelos compatibles con
él que mejoran las prestaciones.
Su ultimo microprocesador es el ZILOG eZ8 (2005)
Aunque tuvo muchas caídas.
Fue subsidiaria, y también realizaron una OPV.
Después la dirección y los empleados la recompran en 1989.
Después la compra otra compañía en el año 1998 la compro
Texas Pacific Group, la actual dueña de ZiLOG Inc.Arquitectura
REGISTROS
Tiene:
Arquitectura de registros generales, se sitúa dentro del tipo de
registro-memoria.
Registros índice IX e IY y las instrucciones necesarias para
manejarlos.
Dos bancos de registros que podían ser cambiados de forma
rápida para acelerar la respuesta a interrupciones.
Sus Registros Son:
Acumulador
Registro utilizado para guardar el dato que se está usando.
Par HLUtilizado sobre todo para contener direcciones de memoria. En el
registro L se coloca el byte más bajo de la dirección de memoria, y
en H, se coloca el byte más alto.
Pares BC y DE
Se utilizan como pares auxiliares de HL en instrucciones que
manipulan bloques como LDI, LDIR, etc.
Registros indexados IX e IY
Son 2 registros de 16 bits. Se utilizan como registros base para
apuntar a una dirección dememoria de donde se va a tomar un
dato.
Puntero de pila SP
Apunta a una zona de memoria llamada STACK que es una
estructura de pila o LIFO.
Registros especiales
• Flag F: Indica condiciones especiales al realizar operaciones
matemáticas o lógicas.
•Registro de interrupciones I: Se utiliza para ejecutar cualquier
subrutina como respuesta a una interrupción hardware.
•Registro de refresco R: Elvalor del registro R se coloca en el
bus de direcciones mientras se activa la señal de refresco
proporcionada por la CPU.
CISC
Es de tipo Complex Instruction Set Computer, ya que tiene mas
de 100 instrucciones.
Cuenta con 158 instrucciones y 10 modos de direccionamiento.
¿Harvard o Von Neumann?
Se encuentra a medio camino entre la organización de
acumulador y de registros de propósito general. Siconsideramos al Z80 como procesador de arquitectura de
registros generales, se sitúa dentro del tipo de registromemoria.
Ancho de Palabra
El Zilog Z80 es un microprocesador de 8 bits.
A pesar de ser un microprocesador de 8 bits, el Z80 puede
manejar instrucciones de 16 bits y puede direccionar hasta
64 KiB de RAM.
Distribución de
Terminales
El Z80 se deposita en un encapsulado
Dual InLine de 40 terminales, de las
cuales 16 terminales son utilizadas por
el Bus de Direccion,8 por el Bus de
Datos,2 por el Bus de Control,5 por la
Computadora de Control y 6 por el
sistema de control.
Opera con una
fuente de
alimentación de
+5.0 Volts
conectada al pin
11, la tierra de la
fuente se conecta
a la terminal GND,
(pin 29), el
consumo típico de
corriente para el
Z80 es de 90 mA.Evolución o
Clasifi cación
Evolución del Z80
Z180
Tiene mayores prestaciones y funciones de periféricos
integrados como el generador de reloj, contadores/relojes de 16
bits, controlador de interrupciones, generadores de estado de
espera, puertos serie y un controlador DMA.
Z182
Se le apoda Controlador de periféricos inteligentes de Zilog.
También es completamente estático (el reloj puede ser parado yno se pierden datos de los registros) y tiene una opción de baja
interferencia electromagnética que reduce el slew rate de las
salidas.
Hitachi HD64180
Fue posteriormente licenciado a Zilog y vendido por esta con el
nombre Z64180 incluyendo algunas mejoras:
MMU con soporte de 512 KB de memoria y un espacio de E/S
64 KB
12 nuevas instrucciones fueron añadidas
Direct Memory Access...
Regístrate para leer el documento completo.