Epson CMOS 32-Bit Single Chip Microcomputer S1C33L03 Manual de usuario Pagina 23

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 181
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 22
3 DATA FORMATS
S1C33 FAMILY C33 PE CORE MANUAL
EPSON
15
3.7 Signed 16-Bit Transfer (Register Register)
Example: ld.h %rd,%rs
X%rs
31 16 15 0
SSSSSSSS
31 16
Halfword
0
%rd
SSSSSSSS
S
S
Halfword
Figure 3.7.1 Signed 16-Bit Transfer (Register Register)
Bits 3116 in the destination register are sign-extended.
3.8 Unsigned 16-Bit Transfer (Memory Register)
Example: ld.uh %rd,[%rb]
[%rb] 0x∗∗∗∗∗∗∗0
Byte 0
7
78
0
00000000
31 16 15
Byte 0
Byte 1
0
0
0x∗∗∗∗∗∗∗1
Byte 1
%rd 00000000
Figure 3.8.1 Unsigned 16-Bit Transfer (Memory Register)
Bits 3116 in the destination register are zero-extended.
3.9 Signed 16-Bit Transfer (Memory Register)
Example: ld.h %rd,[%rb]
S
[%rb] 0x∗∗∗∗∗∗∗0
Byte 0
7
78
0
31 16 15
Byte 0
Byte 1
0
0x∗∗∗∗∗∗∗1
Byte 1
%rd
SSSSSSSS SSSSSSSS
S
Figure 3.9.1 Signed 16-Bit Transfer (Memory Register)
Bits 3116 in the destination register are sign-extended.
3.10 16-Bit Transfer (Register Memory)
Example: ld.h [%rb],%rs
X%rs
31 16
[%rb] 0x∗∗∗∗∗∗∗0
Byte 0
7 0
7815
Byte 0
Byte 1
0
0x∗∗∗∗∗∗∗1
Byte 1
Figure 3.10.1 16-Bit Transfer (Register Memory)
Vista de pagina 22
1 2 ... 18 19 20 21 22 23 24 25 26 27 28 ... 180 181

Comentarios a estos manuales

Sin comentarios