
The Western Design Center, Inc.
W65C816S Data Sheet
The Western Design Center
W65C816S
43
Table 6-7
(continued)
Cycle
VPB
MLB
Address Mode
Note
VDA
(14)
1
0
0
0
1
1
1
0
0
0
1
1
0
0
1
0
0
1
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
0
1
1
1
0
0
0
1
1
VPA
(14)
1
1
1
1
0
0
1
1
1
1
1
1
1
1
0
0
1
0
0
1
1
1
1
1
0
0
1
1
1
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
0
0
0
Address Bus (15)
Data Bus
RWB
4a. Absolute Long al
ADC, AND, CMP, EOR, LDA, ORA, SBC,
STA, 8 OpCodes, 4 bytes,
5 & 6 cycles
(1)
1
2
3
4
5
5a
1
2
3
4
1
1
2
3
4
5
6
7
8
1
1
2
3
4
5
5a
1
2
3
3a
4
4a
1
2
3
4
5
5a
6
7a
7
1
2
3
3a
4
4a
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
PBR,PC
PBR,PC+1
PBR,PC+2
PBR,PC+3
AAB,AA
AAB,AA+1
PBR,PC
PBR,PC+1
PBR,PC+2
PBR,PC+3
New PBR,PC
PBR,PC
PBR,PC+1
PBR,PC+2
0,S
0,S
PBR,PC+3
0,S-1
0,S-2
New PBR,PC
PBR,PC
PBR,PC+1
PBR,PC+2
PBR,PC+3
AAB,AA+X
AAB,AA+X+1
PBR,PC
PBR,PC+1
PBR,PC+2
DBR,AAH,AAL+XL
DBR,AA+X
DBR,AA+X+1
PBR,PC
PBR,PC+1
PBR,PC+2
DBR,AAH,AAL+XL
DBR,AA+X
DBR,AA+X+1
DBR,AA+X+1
DBR,AA+X+1
DBR,AA+X
PBR,PC
PBR,PC+1
PBR,PC+2
DBR,AAH,AAL+YL
DBR,AA+Y
DBR,AA+Y+1
OpCode
AAL
AAH
AAB
Data Low
Data High
OpCode
New PCL
New PCH
New BR
OpCode
OpCode
New PCL
New PCH
PBR
IO
New PBR
PCH
PCL
Next OpCode
OpCode
AAL
AAH
AAB
Data Low
Data High
OpCode
AAL
AAH
IO
Data Low
Data High
OpCode
AAL
AAH
IO
Data Low
Date High
IO
Data High
Data Low
OpCode
AAL
AAH
IO
Data Low
Data High
1
1
1
1
1/0
1/0
1
1
1
1
1
1
1
1
0
1
1
0
0
1
1
1
1
1
1/0
1/0
1
1
1
1
1/0
1/0
1
1
1
1
1
1
1
0
0
1
1
1
1
1/0
1/0
4b. Absolute Long (JUMP) al
JMP
1 OpCode, 4 bytes, 4 cycles
4c. Absolute Long (JUMP to Subroutine
Long) al
JSL
1 OpCode, 4 bytes, 7 cycles
5. Absolute Long,X al,x
ADC, AND, CMP, EOR, LDA, ORA, SBC,
STA
8 OpCodes, 4 bytes, 5 and 6 cycles
(1)
(4)
(1)
(1)
(3)(17)
(1)
6a Absolute, X a, x
ADC, AND, BIT, CMP, EOR, LDA, LDY,
ORA, SBC, STA, STA, STZ
12 OpCodes, 3 bytes, 4,5 and 6 cycles
6b Absolute, X(R-M-W) a,x
ASL, DEC INC LSR ROL, ROR
6 OpCodes, 3 bytes, 7 and 9 cycles
7. Absolute, Y a,y
ADC, AND, CMP, EOR, LDA, LDX, ORA,
SBC, STA
9 OpCodes, 3 bytes, 4,5 and 6 cycles
(4)
(1)
8. Accumulator A
ASL, DEC, INC, LSR, ROL, ROR
6 OpCodes, 1 byte, 2 cycles
(see Table 6-8 for abbreviations)
1
2
1
1
1
1
1
0
1
0
PBR,PC
PBR,PC+1
OpCode
IO
1
1