Table 3.4 fixed-point transfer instructions – Renesas SH7781 User Manual
Page 83

3. Instruction Set
Rev.1.00 Jan. 10, 2008 Page 53 of 1658
REJ09B0261-0100
Item Format Description
Privileged mode
"Privileged" means the instruction can only be executed
in privileged mode.
T bit
Value of T bit after
instruction execution
—: No change
New
⎯
"New" means the instruction which has been newly
added in the SH-4A with H’20-valued VER bits in the
processor version register (PVR).
Note: Scaling
(
Ч1, Ч2, Ч4, or ×8) is executed according to the size of the instruction operand.
Table 3.4
Fixed-Point Transfer Instructions
Instruction
Operation
Instruction Code
Privileged T Bit New
MOV
#imm,Rn imm
→ sign extension → Rn
1110nnnniiiiiiii — —
—
MOV.W @(disp*,PC), Rn (disp × 2 + PC + 4) → sign
extension
→ Rn
1001nnnndddddddd — —
—
MOV.L
@(disp*,PC), Rn (disp
× 4 + PC & H'FFFF FFFC
+ 4)
→ Rn
1101nnnndddddddd — —
—
MOV
Rm,Rn Rm
→ Rn
0110nnnnmmmm0011 — —
—
MOV.B
Rm,@Rn Rm
→ (Rn)
0010nnnnmmmm0000 — —
—
MOV.W Rm,@Rn Rm
→ (Rn)
0010nnnnmmmm0001 — —
—
MOV.L
Rm,@Rn Rm
→ (Rn)
0010nnnnmmmm0010 — —
—
MOV.B
@Rm,Rn (Rm)
→ sign extension → Rn 0110nnnnmmmm0000 — —
—
MOV.W @Rm,Rn (Rm)
→ sign extension → Rn 0110nnnnmmmm0001 — —
—
MOV.L
@Rm,Rn (Rm)
→ Rn
0110nnnnmmmm0010 — —
—
MOV.B
Rm,@-Rn Rn-1
→ Rn, Rm → (Rn)
0010nnnnmmmm0100 — —
—
MOV.W Rm,@-Rn Rn-2
→ Rn, Rm → (Rn)
0010nnnnmmmm0101 — —
—
MOV.L
Rm,@-Rn Rn-4
→ Rn, Rm → (Rn)
0010nnnnmmmm0110 — —
—
MOV.B
@Rm+,Rn (Rm)
→ sign extension → Rn,
Rm + 1
→ Rm
0110nnnnmmmm0100 — —
—
MOV.W @Rm+,Rn
(Rm)
→ sign extension → Rn,
Rm + 2
→ Rm
0110nnnnmmmm0101 — —
—
MOV.L @Rm+,Rn
(Rm)
→ Rn, Rm + 4 → Rm
0110nnnnmmmm0110 — —
—
MOV.B R0,@(disp*,Rn) R0
→ (disp + Rn)
10000000nnnndddd — —
—
MOV.W R0,@(disp*,Rn) R0
→ (disp × 2 + Rn)
10000001nnnndddd — —
—
MOV.L
Rm,@(disp*,Rn)
Rm
→ (disp × 4 + Rn)
0001nnnnmmmmdddd — —
—