Assembler-Beispiel 68 - PLA.asm
Aus C64-Wiki
Zur Navigation springenZur Suche springen
; Dieses Programm wartet auf einen Tastendruck. ; Die Register Akku, X und Y werden am Beginn gesichert und am Ende wieder herstellt. ; Programmstart mit SYS 49152 *=$c000 ; Startadresse des Programms GETIN = $ffe4 start pha ; Akku am Stapel sichern. txa pha ; X-Register am Stapel sichern. tya pha ; Y-Register am Stapel sichern. eingabe jsr GETIN ; Zeichen einlesen (veränderte Register A, X, Y) beq eingabe ; warte auf Tastendruck pla tay ; Y-Register wiederherstellen pla tax ; X-Register wiederherstellen pla ; Akku wiederherstellen rts ; Rücksprung ins BASIC