Kako nacrtati vremenski dijagram za 8085 instrukcije LHLD 5000H?
1. Započnite crtanjem vodoravne crte koja predstavlja vrijeme. Označite redovite intervale na ovom retku za označavanje ciklusa sata.
2. Označite prva četiri takta kao T1, T2, T3 i T4. Oni predstavljaju četiri takta potrebna za dohvaćanje i dekodiranje instrukcija.
3. Tijekom T1, 8085 čita operativni kod (LHLD) s memorijske lokacije na koju ukazuje programski brojač (PC).
5. Tijekom T5, 8085 šalje adresni bajt nižeg reda (50H) u adresnu sabirnicu.
6. Tijekom T6, 8085 šalje adresni bajt višeg reda (00H) u adresnu sabirnicu.
7. Tijekom T7, 8085 čita podatkovni bajt s memorijske lokacije određene adresnom sabirnicom.
8. Tijekom T8, podatkovni bajt pohranjuje se u nižem bajtu HL registra (L).
9. Tijekom T9, 8085 čita bajt podataka sa sljedeće memorijske lokacije.
10. Tijekom T10, bajt podataka pohranjuje se u bajt višeg reda HL registra (H).
11. PC se tada povećava kako bi pokazao na sljedeću instrukciju.
Rezultirajući vremenski dijagram trebao bi prikazati sljedeći slijed događaja:
- T1:dohvaćanje opcodea
- T2:Dekodiranje instrukcija
- T3:Izlaz adrese (manji bajt)
- T4:Izlaz adrese (visoki bajt)
- T5:Čitanje podataka (manji bajt)
- T6:Pohrana podataka (niski bajt)
- T7:Čitanje podataka (visoki bajt)
- T8:Pohrana podataka (visoki bajt)
- T9:PC povećanje
Vremenski dijagram pruža vizualni prikaz slijeda događaja koji se događaju kada 8085 izvršava LHLD 5000H instrukciju.