w65c816s Western Design Center, Inc., w65c816s Datasheet - Page 25

no-image

w65c816s

Manufacturer Part Number
w65c816s
Description
W65c816s 8/16?bit Microprocessor
Manufacturer
Western Design Center, Inc.
Datasheet
Notes (these are indicated in parentheses):
Absolute
Absolute Indexed Indirect (Jump)
Absolute Indirect (Jump)
Absolute Long
Absolute Long, X
Absolute, X
Absolute, Y
Accumulator
Block Move (xyc)
Direct
Direct Indexed Indirect (d,x)
Direct Indirect
Direct Indirect Indexed (d),y
Direct Indirect Indexed Long [d],y
Direct Indirect Long
Direct, X
Direct, Y
Immediate
Implied
Relative
Relative Long
Stack
Stack Relative
Stack Relative Indirect Indexed
1.
2.
3.
4.
5.
Address Mode
M = 0 or X = 0, 16 bit operation, add 1 cycle, add 1 byte for immediate.
Page boundary, add 1 cycle if page boundary is crossed when forming address.
Branch taken, add 1 cycle if branch is taken.
Direct register low (DL) not equal zero, add 1 cycle.
Read-Modify-Write, add 2 cycles for M = 1, add 3 cycles for M = 0.
Table 3-1 Addressing Mode Summary
Original 8-bit
Instruction Times in Memory
NMOS
4 (1,5)
2 (1,2)
6502
4 (5)
4 (1)
3 (5)
5 (1)
4 (5)
3-7
5
2
6
4
2
2
-
-
-
-
-
-
-
-
-
-
Cycle
W65C816S
4 (1,3,5)
3 (3,4,5)
5 (1,3,4)
4 (3,4,5)
4 (3,5)
4 (1,3)
6 (3,4)
5 (3,4)
6 (3,4)
6 (3,4)
4 (3,4)
New
5 (3)
5 (3)
2 (3)
2 (2)
3 (2)
4 (3)
7 (3)
3-8
6
5
2
2
7
Memory Utilization in Number
of Program Sequence Bytes
Original 8-bit
NMOS
6502
1-3
3
3
3
3
1
2
2
2
2
2
2
1
2
-
-
-
-
-
-
-
-
-
-
W65C816S
2 (3)
New
1-4
3
3
3
4
4
3
3
1
3
2
2
2
2
2
2
2
2
1
2
3
2
2
25

Related parts for w65c816s