Escolar Documentos
Profissional Documentos
Cultura Documentos
mpz80 PDF
mpz80 PDF
microprocessador de 8 bits
Barramento de dados (8 bit)
A abordagem ao microprocessador Z80 Descod.
e Reg. de Controlo
tem por objectivos principais: controlo instruo barr. dados
Analisar uma arquitectura com boas
caractersticas pedaggicas e inmeras Sinais de
aplicaes aos longo dos (muitos) anos controlo Registos ALU
do CPU
Relacionar a arquitectura do microprocessador do CPU e
sistema Sinais de controlo
com os elementos exteriores necessrios
(internos) Controlo
implementao de um pequeno sistema de endereos
Barramento de endereos (16 bit)
FEUP / LEEC MP (2000 / 2001) FEUP / LEEC MP (2000 / 2001)
J. M. Martins Ferreira 1 J. M. Martins Ferreira 2
/RFSH Barramento D6 10 31 A1
250 ns 250 ns
CLOCK CLOCK
/MREQ /MREQ
/RD /RD
mn. 50 ns
/M1 D[0:7] Dados
mn. 35 ns vlidos
250 ns
D[0:7] Dados
vlidos mn. 30 ns mx. 75 ns
CLOCK
A[0:7] Endereo vlido
/RD
/MREQ
mn. 50 ns
Modelo de programao do
RETN e RETI Z80
Durante o atendimento a /NMI deve suspender- O modelo de programao do Z80 pode
se o atendimento a /INT, para evitar que uma representar-se por um diagrama de blocos que
interrupo de baixa prioridade possa sobrepor- inclui os registos e as flags de um
se a uma de alta prioridade microprocessador
O processo de atendimento a /NMI copia IFF1 Esta informao permite-nos o desenvolvimento
para IFF2 e coloca IFF1 em 0, pelo que o valor de programas, mesmo que no conheamos a
de IFF1 deve ser reposto no fim (e por isso o evoluo temporal dos sinais nos pinos ou
retorno de /NMI difere do de /INT) outros detalhes de funcionamento
PAL de descodificao:
Descodificao do sistema Equaes
+L 64 C 1 IAW 123k *d:\palasm\examples\z80jmf.pds +
Execuo do cdigo
A execuo do cdigo objecto gerado
produz a seguinte forma de onda: