November 09, 2018
41
Table 5-7
(continued)
Address Mode
Note
Cycle
VPB
MLB
VDA
(14)
VPA
(14)
Address Bus
(15)
Data Bus
RWB
20. Relative r
BCC, BCS, BEQ, BMI, BNE, BPL, BRA,
BVC,BVS
9 OpCodes, 2 bytes, 2,3 and 4 cycles
(5)
(6)
1
2
2a
2b
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
0
0
1
PBR,PC
PBR,PC+1
PBR,PC+1
PBR,PC+1
PBR,PC+Offset
OpCode
Offset
IO
IO
OpCode
1
1
1
1
1
21. Relative Long rl
BRL
1 OpCode, 3 bytes, 4 cycles
1
2
3
4
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
0
1
PBR,PC
PBR,PC+1
PBR,PC+2
PBR,PC+2
PBR,PC+Offset
OpCode
Offset Low
Offset High
IO
OpCode
1
1
1
1
1
22a. Stack s
ABORT, IRQ, NMI, RES
4 hardware interrupts
0 bytes, 7 and 8 cycles
(3)
(7)
(10)
(10)
(10)
(11)
1
2
3
4
5
6
7
8
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
PBR,PC
PBR,PC
0,S
0,S-1
0,S-2
0.S-3
0,VA
0,VA+1
0,AAV
IO
IO
PBR
PCH
PCL
P
AAVL
AAVH
Next OpCode
1
1
0
0
0
0
1
1
1
22b. Stack s
PLA, PLB, PLD, PLP, PLX, PLY
Different than N6502
6 Op Codes,1 byte, 4 and 5 cycles
(1)
1
2
3
4
4a
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
0
0
0
0
PBR,PC
PBR,PC+1
PBR,PC+1
0,S+1
0,S+2
OpCode
IO
IO
REG Low
REG High
1
1
1
1
1
22c. Stack s
PHA, PHB PHP, PHD, PHK, PHX, PHY
7 Op Codes, 1 byte, 3 and 4 cycles
(1)
(12)
1
2
3a
3
1
1
1
1
1
1
1
1
1
0
1
1
1
0
0
0
PBR,PC
PBR,PC+1
0,S
0,S-1
OpCode
IO
REG High
REG Low
1
1
0
0
22d. Stack s
PEA
1 Op Code, 3 bytes, 5 cycles
1
2
3
4
5
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
0
0
PBR,PC
PBR,PC+1
PBR,PC+2
0,S
0,S-1
OpCode
AAL
AAH
AAH
AAL
1
1
1
0
0
22e. Stack s
PEI
1 Op Code, 2 bytes, 6 and 7 cycles
(2)
1
2
2a
3
4
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
0
0
0
PBR,PC
PBR,PC+1
PBR,PC+1
0,D+DO
0,D+DO+1
0,S
0,S-1
OpCode
DO
IO
AAL
AAH
AAH
AAL
1
1
1
1
1
0
0
22f. Stack s
PER
1 Op Code, 3 bytes, 6 cycles
1
2
3
4
5
6
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
PBR,PC
PBR,PC+1
PBR,PC+2
PBR,PC+2
0,S
0,S-1
OpCode
Offset Low
Offset High
IO
PCH+Carry
PCL+Offset
1
1
1
1
0
0