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
- Desenhe o eixo do tempo: Esboce uma linha horizontal representando a progressão dos ciclos de clock.
- 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).
- 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)
- 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.
- 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.