A instrução LHLD 5000H (Carregar Par H-L Direto) leva 16 T-estados (4 ciclos de máquina: Busca de Opcode + 3 Leituras de Memória). Veja como desenhar seu diagrama de temporização.
| Ciclo | Operação | T-Estados | Sinais Principais |
|---|---|---|---|
| 1. Busca de Opcode | Ler opcode 2A do PC (5000H) | T1–T4 (4) | ALE=1 (T1), RD=0 (T2–T3), IO/M=0, S1=1, S0=1 |
| 2. Leitura de Memória (Byte Baixo) | Ler dado de 5000H → registrador L | T5–T8 (4) | A15–A8=50H, A7–A0=00H, RD=0, IO/M=0, S1=1, S0=0 |
| 3. Leitura de Memória (Byte Alto) | Ler dado de 5001H → registrador H | T9–T12 (4) | A15–A8=50H, A7–A0=01H, RD=0, IO/M=0, S1=1, S0=0 |
| 4. Leitura de Memória (Próximo Opcode) | Buscar próxima instrução (PC+3) | T13–T16 (4) | PC incrementado; mesmo que Ciclo 1 |
LHLD tem 3 bytes: 2A 00 50 (opcode, end. baixo, end. alto).Consulte o datasheet do 8085 para temporização exata de sinais (setup/hold).
Tecnologia Eletrônica © [www.351231.com]