Comercializado em
1976, o Z 80 não é um
melhoramento do 8080. Numa pastilha cerca de 20% maior do que a do 8080
A, o Z 80 integra perto de 8000 transístores (4500 no 8080 A).
O
conjunto de instruções do Z 80 contém 158 instruções (696
com os diferentes modos de endereçamento) e compreende todas as instruções
do 8080 A. Este nítido melhoramento ao nível do software permite
ao utilizador beneficiar de 8 modos de endereçamento, assim como instruções
de transferência, de entrada/saída e de comparação por bloco. O código
máquina do 8080 é compatível com o do Z 80. Assim, um programa
concebido para 8080 A corre também no Z 80.
Um dos pontos
fortes do Z 80 é a sua aptidão para gerar as interrupções graças
aos seus modos de interrupção, e a estrutura de interrupção em «coroa»
dos seus diferentes controladores.

Características
gerais
Construtor:
ZILOG
Segundas fontes: MOSTEK, SGS, ENEC,
SHARP.
v
Tecnologia: MOS de canal N, porta de silício.
v
Capacidade de endereçamento: 64 kbytes.
v
Frequência de relógio: 2,5 MHz.
v
Outra versão: Z 80 A (4 MHz).
v
Número de instruções: 158 (com os diferentes modos de
endereçamento: 696).
v
Modos de endereçamento: implícito, imediato, relativo,
directo, por registos e indexado.
v
Alimentação: +5 V.
v
Interrupções: 2 pinos de interrupção:
(mascarável) e
(não mascarável). Três
modos de resposta diferentes. Todos os periféricos aceitam a configuração
em «coroa» (daisy-chain).
v
Particularidades:
-
Entradas/saídas especializadas (possibilidade de endereçamento:
256 portos).
-
Contador e lógica de refrescamento (7 bits) para as memórias
dinâmicas.
-
Instruções de manipulação e de endereçamento ao nível do
bit (registo de memória).
-
Instruções de transferência E/S, de transferência e de
comparação ao nível de um bloco.
-
Dois blocos de registos (A; PSW; B, C: D; E; H, L) duplicados.