MC81F4432
Register / Memory Operation
FLAG
OP
CODE
BYTE
NO
CYCLE
NO
NO.
MNEMONIC
OPERATION
NVGBHIZC
1
2
3
4
5
6
7
8
LDA #imm
LDA dp
C4
C5
C6
C7
D5
D6
D7
D4
2
2
2
3
3
2
2
1
2
3
4
4
5
6
6
3
LDA dp + X
LDA !abs
Load accumulator
A ( M )
LDA !abs + Y
LDA [ dp + X ]
LDA [ dp ] + Y
LDA { X }
N-----Z-
X-register auto-increment :
A ( M ), X X + 1
9
LDA { X }+
DB
E4
1
3
4
5
Load memory with immediate data :
10
LDM dp, #imm
--------
( M ) imm
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
LDX #imm
LDX dp
1E
CC
CD
DC
3E
C9
D9
D8
E5
E6
E7
F5
F6
F7
F4
2
2
2
3
2
2
2
3
2
2
3
3
2
2
1
2
3
4
4
2
3
4
4
4
5
5
6
7
7
4
Load X-register
N-----Z-
X ( M )
LDX dp + Y
LDX !abs
LDY #imm
LDY dp
Load Y-register
N-----Z-
Y ( M )
LDY dp + Y
LDY !abs
STA dp
STA dp + X
STA !abs
Store accumulator contents in memory
STA !abs + Y
STA [ dp + X ]
STA [ dp ] + Y
STA { X }
( M ) A
--------
X-register auto-increment :
( M ) A, X X + 1
26
STA { X }+
FB
1
4
October 19, 2009 Ver.1.35
193