
2-12
2
32192/32195/32196 Group Hardware Manual
Rev.1.10 REJ09B0123-0110 Apr.06.07
CPU
(5) Transfer from memory (signed) to registers
Signed 32 bits
LD24 Rsrc, #label
LD
Rdest, @Rsrc
Signed 16 bits
LD24 Rsrc, #label
LDH
Rdest, @Rsrc
Signed 8 bits
LD24 Rsrc, #label
LDB
Rdest, @Rsrc
label
Rdest
b31
b0
+0
+1
+2
+3
Rdest
label
00
FF
Determined by MSB
b31
b0
+0
+1
+2
+3
Rdest
label
00
FF
b31
b0
+0
+1
+2
+3
Determined by MSB
Memory
Register
0: Positive number
1: Negative number
0: Positive number
1: Negative number
Unsigned 32 bits
LD24 Rsrc, #label
LD
Rdest, @Rsrc
Unsigned 16 bits
LD24 Rsrc, #label
LDUB Rdest, @Rsrc
Unsigned 8 bits
LD24 Rsrc, #label
LDUH Rdest, @Rsrc
Rdest
00
b31
b0
label
+0
+1
+2
+3
label
+0
+1
+2
+3
Rdest
b31
b0
label
+0
+1
+2
+3
Rdest
00
b31
b0
Memory
Register
Figure 2.6.7 Transfer from Memory (Signed) to Registers
(6) Transfer from memory (unsigned) to registers
Figure 2.6.8 Transfer from Memory (Unsigned) to Registers
2.6 Data Formats