Unsigned 8-Bit Transfer (Memory → Register); Signed 8-Bit Transfer (Memory → Register); 8-Bit Transfer (Register → Memory); Unsigned 16-Bit Transfer (Register → Register) - Epson S1C33 Series Core Manual

Cmos 32-bit single chip microcomputer
Hide thumbs Also See for S1C33 Series:
Table of Contents

Advertisement

3 DATA FORMATS
3.3 Unsigned 8-Bit Transfer (Memory → Register)
Example: ld.ub
%rd,[%rb]
31
%rd
0
0
0
Bits 31–8 in the destination register are zero-extended.
3.4 Signed 8-Bit Transfer (Memory → Register)
Example: ld.b
%rd,[%rb]
31
%rd
S
S
S
Bits 31–8 in the destination register are sign-extended.
3.5 8-Bit Transfer (Register → Memory)
Example: ld.b
[%rb],%rs
31
%rs
3.6 Unsigned 16-Bit Transfer (Register → Register)
Example: ld.uh
%rd,%rs
31
%rs
31
%rd
0
0
0
Bits 31–16 in the destination register are zero-extended.
14
0
24 23
0
0
0
0
0
0
0
0
0
0
Figure 3.3.1 Unsigned 8-Bit Transfer (Memory → Register)
24 23
S
S
S
S
S
S
S
S
S
S
Figure 3.4.1 Signed 8-Bit Transfer (Memory → Register)
24
23
X
X
Figure 3.5.1 8-Bit Transfer (Register → Memory)
X
0
0
0
0
0
0
0
0
0
0
0
Figure 3.6.1 Unsigned 16-Bit Transfer (Register → Register)
[%rb]
16 15
0
0
0
0
0
0
0
0
0
0
[%rb]
16 15
S
S
S
S
S
S
S
S
S
S
16
15
X
[%rb]
16 15
16 15
0
0
0
EPSON
7
0
Byte
8
7
0
0
Byte
7
0
S
Byte
8
7
0
S
S
Byte
8
7
0
Byte
7
0
Byte
0
Halfword
0
Halfword
S1C33 FAMILY C33 PE CORE MANUAL

Advertisement

Table of Contents
loading

Table of Contents