>> Tecnologia Eletrônica >  >> Áudio Pessoal >> Rádios-relógio

Desenhando o Diagrama de Tempos para Instrução INX H do 8085

Entendendo o Tempo da Instrução INX H

A instrução INX H no microprocessador Intel 8085 incrementa o valor de 16 bits armazenado no par de registradores H-L. Sua execução segue uma sequência padrão de quatro ciclos fetch-decode-execute-store. Abaixo, guia passo a passo para desenhar seu diagrama de tempos.

Construção Passo a Passo

  1. Desenhe o eixo do tempo: Esboce uma linha horizontal representando a progressão dos ciclos de clock.
  2. Marque os limites dos ciclos: Desenhe cinco linhas verticais para delinear quatro períodos de clock completos. Rotule-os T1, T2, T3, T4 e T5 (onde T5 marca o fim do quarto ciclo).
  3. Rotule os ciclos de máquina: O 8085 usa quatro ciclos de máquina distintos para esta instrução:
    • T1–T2: Busca de Opcode (FETCH)
    • T2–T3: Decodificação (DECODE)
    • T3–T4: Execução (EXECUTE – incremento interno do registrador)
    • T4–T5: Write-back/Armazenamento (STORE – resultado de volta em H-L)
  4. Adicione sinais de controle: Para cada intervalo, indique status de sinais-chave como ALE, RD, WR, IO/M, S1, S0 e atividade do barramento de endereço/dados.
  5. Mostre fluxo de dados: Use setas entre CPU e memória/registradores para ilustrar busca do opcode na memória e atualização interna do registrador.

Referência do Diagrama

[Imagem do diagrama de tempos para instrução INX H]

Conclusão Principal

A instrução INX H completa em 4 ciclos de clock (4 T-states). Nenhuma leitura/escrita de memória ocorre na fase de execução pois a operação é puramente interna ao par de registradores. Isso a torna mais rápida que instruções dependentes de memória como INR M.