LC-80 Prüfprogramm 00 - ROM-Check |
![]() |
![]() |
Testrahmen: wenn das unten aufgeführte Testprogramm funktioniert, ist Takt, die CPU und ROM richtig beschalten und arbeitsfähig. Als Reaktion leuchtet die rote HALT-LED nach Programmstart!
Testidee: Auf der ersten lesbaren Adresse des ROMs ist der HALT-Befehl eingetragen und, wenn der ROM funktioniert, der HALT-Befehl der Z80-CPU erfolgreich abgearbeitet.
Anmerkungen zur Steuerung: es müssen keine Registerinhalte gerettet werden
Marke | Adresse | Hex-Code | Assembler-Code | Kommentar |
ORG 0000H | ;Adresse Programmbeginn | |||
0000H | 76 | HALT | ;Programm STOPP - wird erreicht, wenn ROM lesbar |
ROM Test-Programm
Nach dem RESET der CPU ist der Befehlszähler auf 0000H gestellt und der erste M1-Zyklus wird nach mindestens 18 Takten RESET richtig abgearbeitet
lautet dieser nun 76H, so interpretiert die CPU dieses Byte als HALT-Befehl
bei entsprechend vorhandener Beschaltung des HALT-Ausganges der Z80-CPU leuchtet die LED auf
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im Oktober 2003 |