LDA (RAUTE)$nn

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Mnemonic: LDA #$nn
Opcode: $A9
Operand(en): $nn
Anzahl der Bytes: 2
Befehlsgruppe: Transfer-Befehl
Adressierung: unmittelbar
Beeinflusste Flags im Statusregister:
Negative-Flag
Zero-Flag
Taktzyklen: 2


Der Assembler-Befehl LDA #$nn lädt den Akkumulator mit dem konstanten Wert nn.
Der Akkumulator ist ein 8-Bit-Register mit einem Wert zwischen 0 und 255 ($ff).

Funktionsprinzip

Ass befehl a9.gif

Bedeutung der Buchstaben im Befehl

LDA LoaD Accumulator
Lade Akkumulator

Beispiel

; Diese Programm schaltet die Tastaturabfrage ab.
; Programmstart mit SYS 49152

*=$c000   ; Startadresse des Programms

lda #$e0  ; Lädt den Akku mit 224 ($e0)
sta $dc02 ; Schreibt den Akkumulator in die Speicherzelle $dc02
rts       ; Rücksprung

Speicherauszug:

.c000	 a9 e0		lda #$e0
.c002	 8d 02 dc	sta $dc02
.c005	 60		rts

Vergleichbare Basic-Anweisung

Für BASIC V2:

A = 224 : POKE 56322, A

Beispielprogramme