ADC
Add to Accumulator with Carry
Operation: A |M + C-> A, C
NZCIDV
JJJ--J
Addressing
Mode
Assembly Language
Form
OP
CODE
No.
Bytes
No.
Cycles
Immediate
ADC # d d
69
2
2
Zero Page
ADC
aa
65
2
3
Zero Page, X
ADC aa,X 75
2
4
Absolute
ADC
aaaa
6D
3
4
Absolute, X
ADC aaaa,X 7D
3
4*
Absolute, Y
ADC aaaa,Y 79
3
4*
(Indirect, X)
AD C
(aa,X)
61
2 6
(Indirect), Y
ADC
(aa),Y
71
2 5*
•Add 1 if page boundary is crossed.
AND
AND Memory with Accumulator
Logical a n d to the accumulator
Operation: A A M -» A
NZCIDV
y /
----
Addressing
Mode
Assembly Language
Form
OP
CODE
No.
Bytes
No.
Cycles
Immediate
AND
# d d
29 2
2
Zero Page
AND
aa
25 2
3
Zero Page, X
AND
aa,X
35 2
4
Absolute
AND
aaaa
2D
3 4
Absolute, X
AND
aaaa,X
3D
3 4*
Absolute, Y
AND
aaaa,Y
39
3
4*
(Indirect, X)
AND
(aa,X)
21 2
6
(Indirect), Y
AND
(aa),Y
31
2
5*
•A dd 1 if page boundary is crossed.
55