EasyManua.ls Logo

Commodore 64 - Page 72

Commodore 64
101 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
SBC
Subtract from Accumulator with Carry
Operation: A — M — C -> A
Note: C = Borrow
NZCIDV
/ /J
Addressing
Mode
Assembly Language
Form
OP
CODE
No.
Bytes
No.
Cycles
Immediate
SBC # d d
E9
2 2
Zero Page
SBC
aa
E5 2
3
Zero Page, X
SBC
aa,X
F5
2
4
Absolute
SBC
aaaa
ED
3
4
Absolute, X
SBC
aaaa,X
FD
3
4*
Absolute, Y
SBC
aaaa,Y
F9
3
4*
(Indirect, X)
SBC
(aa,X)
El
2
6
(Indirect), Y
SBC
(aa),Y
FI
2
5*
*Add 1 when page boundary is crossed.
SEC
Set Carry Flag
Operation: 1 C
N Z C ID V
Addressing
Assembly Language
OP
No.
No.
Mode
Form CODE Bytes Cycles
Implied SEC
38
1
2
SED
Set Decimal Mode
Operation: 1 -* D
N Z C ID V
Addressing
Mode
Assembly Language
Form
OP
CODE
No.
Bytes
No.
Cycles
Implied
SED F8
1
2
70

Other manuals for Commodore 64

Related product manuals