Hogyan rajzolja meg az időzítési diagramot a 8085 utasítású LHLD 5000H számára?
1. Kezdje azzal, hogy rajzoljon egy vízszintes vonalat az idő ábrázolására. Jelölje meg a szabályos időközöket ezen a sorban az órajelek jelzésére.
2. Jelölje be az első négy órajelet T1, T2, T3 és T4 néven. Ezek az utasítások lekéréséhez és dekódolásához szükséges négy órajelet jelentik.
3. A T1 alatt a 8085 beolvassa a műveleti kódot (LHLD) a programszámláló (PC) által mutatott memóriahelyről.
5. A T5 alatt a 8085 az alacsony rendű címbájtot (50H) adja ki a címbuszra.
6. A T6 alatt a 8085 a magasabb rendű címbájtot (00H) adja ki a címbuszra.
7. A T7 alatt a 8085 beolvassa az adatbájtot a címbusz által megadott memóriahelyről.
8. A T8 alatt az adatbájt a HL regiszter (L) alacsonyrendű bájtjában tárolódik.
9. A T9 alatt a 8085 beolvassa az adatbájtot a következő memóriahelyről.
10. A T10 alatt az adatbájt a HL regiszter (H) magasabb rendű bájtjában tárolódik.
11. A PC ezután növekszik, hogy a következő utasításra mutasson.
Az eredményül kapott idődiagramnak a következő eseménysorozatot kell mutatnia:
- T1:Opcode lekérés
- T2:Utasítás dekódolása
- T3:Címkimenet (alacsony bájt)
- T4:Címkimenet (magas bájt)
- T5:Adatok olvasása (alacsony bájt)
- T6:Adattár (alacsony bájt)
- T7:Adatok olvasása (nagy bájt)
- T8:Adattár (nagy bájt)
- T9:PC-növekmény
Az időzítési diagram vizuálisan ábrázolja az események sorozatát, amelyek akkor következnek be, amikor a 8085 végrehajtja az LHLD 5000H utasítást.