Epson CMOS 32-Bit Single Chip Microcomputer S1C33L03 Manuel d'utilisateur Page 23

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 181
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 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)
Vue de la page 22
1 2 ... 18 19 20 21 22 23 24 25 26 27 28 ... 180 181

Commentaires sur ces manuels

Pas de commentaire