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

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 181
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 101
7 DETAILS OF INSTRUCTIONS
94
EPSON
S1C33 FAMILY C33 PE CORE MANUAL
ld.b %rd, [%rb]
Function
Signed byte data transfer
Standard) rd(7:0)
B[rb], rd(31:8) B[rb](7)
Extension 1) rd(7:0)
B[rb + imm13], rd(31:8) B[rb + imm13](7)
Extension 2) rd(7:0)
B[rb + imm26], rd(31:8) B[rb + imm26](7)
Code
15 12 11 8 7 4 3 0
0 0 1 0 0 0 0 0
r b r d
0x20__
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Flag
IE C V Z N
|
|
|
|
Mode
Src: Register indirect %rb = %r0 to %r15
Dst: Register direct
%rd = %r0 to %r15
CLK
One cycle (two cycles when ext is used)
Description
(1) Standard
ld.b
%rd,[%rb] ; memory address = rb
The byte data in the specified memory location is transferred to the rd register after being sign-
extended to 32 bits. The
rb register contains the memory address to be accessed.
(2) Extension 1
ext
imm13
ld.b
%rd,[%rb] ; memory address = rb + imm13
The ext instruction changes the addressing mode to register indirect addressing with
displacement. As a result, the content of the
rb register with the 13-bit immediate imm13 added
comprises the memory address, the byte data in which is transferred to the rd register. The
content of the rb register is not altered.
(3) Extension 2
ext
imm13 ; = imm26(25:13)
ext
imm13 ; = imm26(12:0)
ld.b
%rd,[%rb] ; memory address = rb + imm26
The addressing mode changes to register indirect addressing with displacement, so the content
of the
rb register with the 26-bit immediate imm26 added comprises the memory address, the
byte data in which is transferred to the rd register. The content of the
rb register is not altered.
Vista de pagina 101
1 2 ... 97 98 99 100 101 102 103 104 105 106 107 ... 180 181

Comentarios a estos manuales

Sin comentarios