LC-80 Prüfprogramm 01 - RAM-Check |
![]() |
![]() |
Testrahmen: wenn das unten aufgeführte Testprogramm funktioniert, ist Takt, ROM sowie auch RAM richtig beschalten und arbeitsfähig. Als Reaktion leuchtet die rote HALT-LED nach Programmstart!
Testidee: Eine Bytefolge - also eigentlich nur ein Byte ;-) wird auf die ersten RAM-Adressen geschrieben (das ist ein kleines Prüfprogramm, welches später gestartet wird). In Folge wird genau die Startadresse dieses Programmes angesprungen und, wenn der RAM funktioniert, der HALT-Befehl der Z80-CPU erreicht.
Anmerkungen zur Steuerung: es müssen keine Registerinhalte gerettet werden
Marke | Adresse | Hex-Code | Assembler-Code | Kommentar |
ORG 0000H | ;Adresse Programmbeginn | |||
0000H | 3E 76 | LD A, 76H | ;zu kopierender Befehl | |
0002H | 32 00 20 | LD (2000H), A | ;Befehl wird auf die erste RAM-Adresse eingetragen | |
0005H | C3 00 20 | JP, 2000H | ;Einsprung in erste RAM-Adresse | |
0008H | 76 | HALT | ;Programm STOPP - wird theoretisch nicht erreicht |
RAM Test-Programm
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im Oktober 2003 |