Kako narišete časovni diagram za ukaz 8085 LHLD 5000H?
1. Začnite z risanjem vodoravne črte, ki predstavlja čas. Označite redne intervale v tej vrstici, da označite cikle ure.
2. Označite prve štiri takte kot T1, T2, T3 in T4. Ti predstavljajo štiri taktne cikle, potrebne za pridobivanje in dekodiranje navodil.
3. Med T1 8085 prebere operacijsko kodo (LHLD) s pomnilniške lokacije, na katero kaže programski števec (PC).
5. Med T5 8085 odda naslovni bajt nizkega reda (50H) v naslovno vodilo.
6. Med T6 8085 odda naslovni bajt višjega reda (00H) v naslovno vodilo.
7. Med T7 8085 prebere podatkovni bajt iz pomnilniške lokacije, ki jo določa naslovno vodilo.
8. Med T8 je podatkovni bajt shranjen v nižjem bajtu registra HL (L).
9. Med T9 8085 prebere podatkovni bajt z naslednje pomnilniške lokacije.
10. Med T10 se podatkovni bajt shrani v višji bajt registra HL (H).
11. PC se nato poveča, da kaže na naslednje navodilo.
Nastali časovni diagram bi moral prikazati naslednje zaporedje dogodkov:
- T1:Pridobivanje opcode
- T2:Dekodiranje navodil
- T3:izhod naslova (nizki bajt)
- T4:Izhod naslova (visoki bajt)
- T5:branje podatkov (nizki bajt)
- T6:Shramba podatkov (nizki bajt)
- T7:branje podatkov (visoki bajt)
- T8:Shramba podatkov (visoki bajt)
- T9:PC prirast
Časovni diagram nudi vizualno predstavitev zaporedja dogodkov, ki se zgodijo, ko 8085 izvede ukaz LHLD 5000H.