LD________
Das dst-Byte (Register oder Speicher) wird mit dem Inhalt der Speicherzelle, dem Register oder dem direkten Wert src
geladen. Einer der beiden Operanden muss A sein.
LD dst,src
Operand 1: siehe unten
Operand 2: siehe unten
Flag: -
Offset: -
Index: -
Ergebniss: dst
Ergebniss Flags:
|
Bit |
Funktion |
|
|
|
|
V |
|
|
I1 |
|
|
H |
|
|
I0 |
|
|
N |
Bei Bit7 = 1 (negativ) |
|
Z |
Bei Resultat = 0 |
|
C |
|
Operand 1 bzw. 2:
·
src
kann direkter Wert sein
Bsp.: LD A,$#Byte
·
Register A,XL, XH, YL, YH
Bsp.: LD A, XL
·
Inhalt von Adr. $Byte oder $Wort
Bsp.: LD A,$Byte
·
Inhalt von ($10,X)
Bsp.:
LD A,($10,X)
($Byte, $Wort)=Offset + (X,Y)= Index
·
Inhalt von ($10,SP)
Bsp.: LD A,$10,SP)
($Byte)=Offset + SP=Staclpointer
·
Inhalt von
[ptr.w]
[Byte oder Wort]
· Inhalt von ([ptr.w],X)