cero y span
El Z80 es un microprocesador de 8 bits de propósito general con 16 líneas dedirección.
Las rangos de frecuencia de la familia Z80
van de 2.5MHz a 8MHz.
Las señales de interfaz:
Bus de dirección
Tiene 16 líneas unidireccionales
Es capaz de direccionar 216 =64K
Es usado para enviar las direcciones de memoria o de los dispositivos de I/O
Bus de datos Consiste en 8 líneas bidireccionales Usado para transferencia de datos desde el MPU haciala memoria o dispositivos I/O.
Señales de Control y Estado
Machine Cycle One (M1)
Indica cuando un opcode ha sido adquirido.
Memory Request
Indica cuando el bus tiene una dirección dememoria valida
BUSAK indica que el bus de datos, direcciones, y las señales de control han entrado en un estado de alta impedancia. Por lo tanto pueden ser usadas por el dispositivosolicitante.
EL Z80 usa un reloj de una sola fase y su alimentación es de 5V
El acumulador es un registro de 8 bits que es parte de la ALU y se identifica como el registro A Este registrose utiliza para almacenar datos y para realizar operaciones matemáticas y lógicas.
Banderas.
Carry Se activa si una operación de suma o resta produce acarreo.
Half – Carry (H) Seactiva cuando hay acarreo del bit 3 al 4 en una operación aritmética.
Suma o Resta (N) Se activa tras una resta, se desactiva tras una suma.
Signo (S)
Cero (Z)se usa para comparar paradetectar coincidencias.
Paridad, Overflow (P/V cuando haces una opercion lógica de rotación o dezpazamiento la bandera se activa si es par.
Stack
Es una área de memoria localizada en laRAM. Se utiliza para pasar parámetros a las subrutinas así como datos temporales de las subroutinas
El microprocesador Z80 esta diseñado para ejecutar 158 instrucciones diferentes.
Regístrate para leer el documento completo.