ASL
Accumulator Shift Left
Operation: C «- |7 | 6 | 5 |4 | 3 | 2 | 1 | 0 | <-0
XZCIDV
y y y
----
Addressing
Mode
Assem bly Language
Form
OP
CODE
No.
Bytes
No.
Cycles
Accum ulator
ASL A
0A
1
2
Zero Page
ASL aa
06
2
5
Zero Page, X
ASL
aa,X
16
2 6
Absolute
ASL aaaa
0E
3
6
Absolute, X ASL aaaa,X
IE
3
7
BCC
Branch on Carry Clear
Operation: Branch onC = 0
XZCIDV
Addressing
Mode
Assem bly Language
Form
OP
CODE
No.
Bytes
No.
Cycles
Relative
BCC a a
90
2 2*
*Add 1 if branch occurs to same page.
Add 2 if branch occurs to different page.
Note: AIM 65 w ill accept an absolute address as the operand (instruction format BCC aaaa), and
convert it to a relative address.
BCS
Branch on Carry Set
Operation: Branch on C = i
XZCIDV
Addressing
Mode
Assembly Language
Form
OP
CODE
No.
Bytes
No.
Cycles
Relative
BCS aa
BO
O
2*
*Add 1 if branch occurs to same page.
Add 2 if branch occurs to next page.
Note: AIM 65 w ill accept an absolute address as the operand (instruction format BCS aaaa), and
convert it to a relative address.
56