Está en la página 1de 9

Comparación de las estructuras de

dos microprocesadores reales


Z80 Y 8086
LABORATORIO Nª2
ESCORZA SEBASTIÀN
NRC: 17376
MICROPROCESADORES
 Microprocesador Z80
 Introducción
 Arquitectura interna
 Distribución de pines
 Conclusiones

 Microprocesador 8086
 Introducción
 Arquitectura interna
 Distribución de pines
 Conclusiones
MICROPROCESADOR Z80
 Fue el primero de la tercera generación y sin embargo es uno de los que se ocupa hasta la
actualidad
 Tiene varias versiones según han ido mejorando Z80A,Z80B,Z80H
 Trabajan a frecuencias superiores a 4, 6,5 8 Mcps

 Características fundamentales
 1) El transporte de señales se realiza sobre tres buses, el bus de dirección, bus de datos, asì como el bus de
control
 2) Régimen de interrupción uniforme, con posibilidad de encadenar las prioridades de los circuitos periféricos
 3) Alto grado de programabilidad
 4) Reloj único
 5) Fuente de voltaje única de 5 voltios
Estructura Interna del Z80
Estructura Interna del Z80 y 8086
El 8086 es un procesador de 16 bits, mientras que el z80 es de 8 bits que es internamente casi idéntico
al Z80
La diferencia entre ambos es el tamaño de bus de datos externo

 1) Utiliza memorias Estándar de lectura y memorias estàticas ( memorias Ram y Rom)


 2) Cuenta con puertos de entrada y salida en paralelo, cuenta con interfaces de
comunicación serie, sistema de contadores temporizadores y circuitos de acceso directo a
la memoria
 Funcionamiento del sistema
 Las instrucciones del micropocesador que están en la Rom, se ejecutan en una forma
secuencial de operación, la fuente de datos es la propia CPU, excepto en la transferencia de
datos en el proceso de acceso directo a la memoria.
 Unidades funcionales
 ALU, Contador de programa, apuntdor del stack, registros de propósito general, registros
de índice, registros de interrupciones, registros de banderas, registro para refrescar
memorias dinámicas
 ALU : Realiza las siguientes operaciones
 Suma binaria, Operaciones Lògicas, complemento A2, corrimiento de un bit a la izq o der, registro
de resultados como el carry, signo, carry auxiliar, paridad o si el resultado es 0, comparaciones,
poner limpiar o probar un bit
 Contador de Programa Pc
Cuenta con un registro de 16 bits, que tiene la localida de la memoria a la que se va a accesar,
código de instrucción, de està forma el contador direcciona secuencialmente las localidades de la
Rom
 Apuntador del Stack
 Registros de propósito general
 Recibir y enviar datos desde la memoria,incrementar o decrementar en uno su contenido, formar
una dirección con el contenido del par de registros
 Transferir datos entre registros
 Registros de interrupciones trabaja en el modo de llamada indirecta, de esta manera permite
acceder mas rápido a la interrupción desde cualquier lugar de la memoria
 Banderas de estado las cuales son:
 Registro P utiliza para realizar funciones auxiliares necesarias para el usuario
 SIGNS (S)- ZERO (Z)-AUXILIAY CARRY, CARRY
Conclusiones
El 8086 es un procesador de 8 bits que es internamente casi idéntico al Z80
La diferencia entre ambos es el tamaño de bus de datos externo
La igualdad interna y desigualdad externa se la trata dividiendo en 2 subprocesadores como son : EU –
Execution Unit y BIU : Bus interface unit
La unidad de ejecución se encarga de realizar todas las operaciones mientras que la de interfaz se encarga
de acceder a datos e instrucciones del mundo exterior
 La ventaja de poner de 2 subprocesadores fue el ahorro de esfuerzo necesario para producir el Z80, solo
una mitad del 8086 (el BIU) tuvo que rediseñarse para crear el z80
 Con respecto a la cola de instrucciones está almacena las instrucciones para ser ejecutadas. La cola se
encarga cuando el bus está desocupado, de esta manera se logra una mayor eficiencia del mismo. La cola
del 8086 tiene 6 bytes y se encarga de a 2 bytes por vez, debido al tamaño de bus de datos mientras que el
Z80 tiene 4 bytes
DISTRIBUCIÓN DE PINES Z80 y 8086
 Lineas de dirección A0 – A15 Pines 30 – 40 . 1-5 respectivamente
 Linea de datos (D0 – D7), Pines 14,15,12,8,7,9,10,13
 Ciclo de Maquina uno M1
 Requerimiento de memoria (MREQ) PIN 19
 REQUERIMIENTO DE E/S IORQ PIN 20
 Lectura RD pin 21
 Escritura WR pin 22
 Refresco de memoria (RFSH) pin 28
 Paro HALT pin 18 – Espera Wait pin 24- Interrupción INT pin 16
 Interrupción NMI pin 17, Reset pin 26, Requerimiento de CPU
BUSRQ pin 25
 Entrega de las terminales BUSACK pin 23 , reloj Pin 6, Alimentación
VCC 5 volt pin 11 - Tierra GND pin 29
Bibliografìa

 Bibliografía
 Alpern, D. A. (s/f). Los microprocesadores 8086 y 8088. Com.ar. Recuperado el 20 de
noviembre de 2023, de https://www.alpertron.com.ar/8088.HTM

 de la Fuente, G. (s/f). Museo Informático de la Escuela de Ingeniería Informatica de


Valladolid - Z80. Uva.es. Recuperado el 20 de noviembre de 2023, de
https://museo.inf.uva.es/?0=Z80

También podría gustarte