![Epson S1C17 Series Скачать руководство пользователя страница 19](http://html.mh-extra.com/html/epson/s1c17-series/s1c17-series_manual_107781019.webp)
S1C17 CORE MANUAL
Seiko Epson Corporation
3-3
(Rev. 1.2)
3.2.1 Unsigned 8-Bit Transfer (Memory
→
Register)
Example:
ld.ub %rd,[%rb]
[
%rb
]
Byte
7
0
23
16 15
8
Byte
7
0
0
%rd
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 3.2.1.1 Unsigned 8-Bit Transfer (Memory
→
Register)
Bits 23–8 in the destination register are set to 0x0000.
3.2.2 Signed 8-Bit Transfer (Memory
→
Register)
Example:
ld.b %rd,[%rb]
[
%rb
]
7
0
15
8
Byte
7
0
%rd
S
S
S
S
S
S
S
S
S
S
Byte
23
16
0
0
0
0
0
0
0
0
0
Figure 3.2.2.1 Signed 8-Bit Transfer (Memory
→
Register)
Bits 15–8 in the destination register are sign-extended and bits 23–16 are set to 0x00.
3.2.3 8-Bit Transfer (Register
→
Memory)
Example:
ld.b [%rb],%rs
%rs
X
23
16
X
15
8
Byte
7
0
Byte
7
0
[
%rb
]
Figure 3.2.3.1 8-Bit Transfer (Register
→
Memory)
3.2.4 16-Bit Transfer (Memory
→
Register)
Example:
ld %rd,[%rb]
[
%rb
]
0b
*****
0
Byte 0
7
7
8
0
23
16 15
Byte 0
Byte 1
0
0
0b
*****
1
Byte 1
%rd
0
0
0
0
0
0
0
0
Figure 3.2.4.1 16-Bit Transfer (Memory
→
Register)
Bits 23–16 in the destination register are set to 0x00.