Assembler-Beispiel B9 - LDA $hhll, Y.asm

Aus C64-Wiki
Zur Navigation springenZur Suche springen
; Kopiert den Adressbereich $8000-$80ff in den Adressbereich $9000-$90ff.
; Programmstart mit SYS 49152

*=$c000

	ldy #$00	; Y-Register = 0
loop	lda $8000, y	; Lade Akku mit dem Inhalt der Speicherzelle ($8000+Y)
   	sta $9000, y    ; Speichere Akku in die Speicherzelle ($9000+Y)
	iny             ; Y=Y+1
	bne loop        ; Verzweige wenn ungleich 0 auf loop
	rts		; Rücksprung