Herramientas de usuario

Herramientas del sitio





es:hardware:z80

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
es:hardware:z80 [2015/09/14 12:48]
jevicac [Ficha]
es:hardware:z80 [2015/09/21 09:05] (actual)
Línea 19: Línea 19:
  
 El Z80 tiene un bus de datos de 8 bits, pero maneja instrucciones y direcciones de 16 bits (por lo qu podría direccionar hasta 64 Kb). No es necesaria la alineación. Tiene 22 registros (18 de 8 bits, y 4 de 16 bits). 12 de ellos pueden usar en pares (de forma que tendríamos 6 registros de 16 bits). La frecuencia de reloj es variable según la versión. Comenzó con un ciclo de reloj de 2,5 MHz, alcanzando modelos posteriores los 20 MHz. El Z80A, la versión popular funcionaba a 3,58 MHz (4 MHz de fábrica). Tiene 6 modos de direccionamiento distinto. El Z80 tiene un bus de datos de 8 bits, pero maneja instrucciones y direcciones de 16 bits (por lo qu podría direccionar hasta 64 Kb). No es necesaria la alineación. Tiene 22 registros (18 de 8 bits, y 4 de 16 bits). 12 de ellos pueden usar en pares (de forma que tendríamos 6 registros de 16 bits). La frecuencia de reloj es variable según la versión. Comenzó con un ciclo de reloj de 2,5 MHz, alcanzando modelos posteriores los 20 MHz. El Z80A, la versión popular funcionaba a 3,58 MHz (4 MHz de fábrica). Tiene 6 modos de direccionamiento distinto.
 +
 +__Registros__
 +
 +   * A es el registro acumulador, B,C,D,E,H y L, registros generales de 8 bits. Pueden formar parejas (BC,DE,HL) de 16 bits
 +   * A',B',C',D`,E',H`y L' (banco alternativo), réplica del banco de registros original.
 +   * I (Almacena parte alta de la dirección de comienzo de la tabla del vector de interrupciones).
 +   * R (Almacena bloque de memoria a refrescar).
 +   * F (Almacena bits de condición).
 +   * IX, IY (Registros índices).
 +   * SP (apuntador de pila).
 +   * PC (Contador de programa).
 +   * F (Registro de bits de condición): Añade H (indica si ha habido llevada de parte baja a parte alta del resultado) y P (bit de paridad).
 +
 +__Diagrama de conexión__
 +
 +| {{ :hardware:Z80_pinout.png?500 }} | {{ :hardware:Z80-brochage.gif?500 }} | 
  
es/hardware/z80.1442224123.txt.gz · Última modificación: 2015/09/21 08:47 (editor externo)