Epson S1C33210 Technical Manual page 166

Cmos 32-bit single chip microcomputer
Table of Contents

Advertisement

II CORE BLOCK: BCU (Bus Control Unit)
Little-endian
Destination (general-purpose register)
31
Sign or Zero extension
Big-endian
Destination (general-purpose register)
31
Sign or Zero extension
Little-endian
Source (general-purpose register)
31
Byte 3
Byte 2
Big-endian
Source (general-purpose register)
31
Byte 3
Byte 2
Little-endian
Destination (general-purpose register)
31
Sign or Zero extension
Big-endian
Destination (general-purpose register)
31
Sign or Zero extension
Little-endian
Source (general-purpose register)
31
Byte 3
Byte 2
4
3
8
0
8
A[1:0]=11
A[1:0]=10
Destination (8-bit device)
Big-endian
Source (general-purpose register)
31
Byte 3
Byte 2
1
2
8
0
8
A[1:0]=00
A[1:0]=01
Destination (8-bit device)
B-II-4-14
Byte 1
Byte 0
1
15
A[1:0]= 0
Source (16-bit device)
Byte 1
Byte 0
1
15
A[1:0]= 0
Source (16-bit device)
Figure 4.8 Half-word Data Reading from a 16-bit Device
Byte 1
Byte 0
1
1'
15
A[1:0]= 1
A[1:0]= 0
Destination (16-bit device)
Byte 1
Byte 0
1
1'
15
A[1:0]= 0
A[1:0]= 1
Destination (16-bit device)
Figure 4.9 Byte Data Writing to a 16-bit Device
RD byte
1
1'
15
A[1:0]= 1
A[1:0]= 0
Source (16-bit device)
RD byte
1
1'
15
A[1:0]= 0
A[1:0]= 1
Source (16-bit device)
Figure 4.10 Byte Data Reading from a 16-bit Device
Byte 1
Byte 0
2
1
0
8
0
8
A[1:0]=01
A[1:0]=00
Byte 1
Byte 0
3
4
0
8
0
8
A[1:0]=10
A[1:0]=11
Figure 4.11 Word Data Writing to an 8-bit Device
0
No.
A1
A0
#WRH
#WRL
1
0
1
0
0
No.
A1
A0
#WRH
#WRL
1
0
1
0
0
No.
A1
A0
#WRH
#WRL
1
1
0
0
1'
0
1
0
No.
A1
A0
#WRH
#WRL
1
0
0
0
1'
1
1
0
No.
A1
A0
#WRH
#WRL
1
1
1
0
1'
0
1
0
No.
A1
A0
#WRH
#WRL
1
0
1
0
1'
1
1
0
No.
A1
A0
#WRH
#WRL
1
0
0
X
0
2
0
1
X
3
1
0
X
4
1
1
X
0
No.
A1
A0
#WRH
#WRL
1
0
0
0
0
2
0
1
0
3
1
0
0
4
1
1
0
EPSON
Bus operation
Data bus
15
Byte 1
Byte 0
1
Bus operation
Data bus
15
Byte 1
Byte 0
1
Bus operation
Data bus
15
Byte 0
Data retained
1
Data retained
Byte 0
0
Bus operation
Data bus
15
Byte 0
Data retained
1
Data retained
Byte 0
0
Bus operation
Data bus
15
RD byte
Ignored
1
Ignored
RD byte
1
Bus operation
Data bus
15
RD byte
Ignored
1
Ignored
RD byte
1
Bus operation
Data bus
15
Data retained
Byte 0
0
Data retained
Byte 1
0
Data retained
Byte 2
0
Data retained
Byte 3
0
(X: Not connected/Unused)
Bus operation
Data bus
15
Byte 3
Data retained
1
Byte 2
Data retained
1
Byte 1
Data retained
1
Byte 0
Data retained
1
S1C33210 FUNCTION PART
0
0
0
0
0
0
0
0

Advertisement

Table of Contents
loading

Table of Contents