LC-80 Prüfprogramm 01 - RAM-Check history menue

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