Renesas R5S72641 用户手册
Section 2 CPU
R01UH0134EJ0400 Rev. 4.00
Page 75 of 2108
Sep 24, 2014
SH7262 Group, SH7264 Group
2.4.2
Data Transfer Instructions
Table 2.11 Data Transfer Instructions
Instruction
Instruction Code
Operation
Execu-
tion
Cycles
T Bit
Compatibility
SH2,
SH2E SH4 SH-2A
MOV #imm,Rn
1110nnnniiiiiiii
imm
sign extension Rn
1
Yes Yes Yes
MOV.W @(disp,PC),Rn 1001nnnndddddddd
(disp
2 + PC) sign
extension
Rn
1
Yes Yes Yes
MOV.L @(disp,PC),Rn 1101nnnndddddddd
(disp
4 + PC) Rn
1
Yes Yes Yes
MOV Rm,Rn
0110nnnnmmmm0011
Rm
Rn
1
Yes Yes Yes
MOV.B Rm,@Rn
0010nnnnmmmm0000
Rm
(Rn)
1
Yes Yes Yes
MOV.W Rm,@Rn
0010nnnnmmmm0001
Rm
(Rn)
1
Yes Yes Yes
MOV.L Rm,@Rn
0010nnnnmmmm0010
Rm
(Rn)
1
Yes Yes Yes
MOV.B @Rm,Rn
0110nnnnmmmm0000
(Rm)
sign extension Rn 1
Yes Yes Yes
MOV.W @Rm,Rn
0110nnnnmmmm0001
(Rm)
sign extension Rn 1
Yes Yes Yes
MOV.L @Rm,Rn
0110nnnnmmmm0010
(Rm)
Rn
1
Yes Yes Yes
MOV.B Rm,@-Rn
0010nnnnmmmm0100
Rn-1
Rn, Rm (Rn)
1
Yes Yes Yes
MOV.W Rm,@-Rn
0010nnnnmmmm0101
Rn-2
Rn, Rm (Rn)
1
Yes Yes Yes
MOV.L Rm,@-Rn
0010nnnnmmmm0110
Rn-4
Rn, Rm (Rn)
1
Yes Yes Yes
MOV.B @Rm+,Rn
0110nnnnmmmm0100
(Rm)
sign extension Rn,
Rm + 1
Rm
1
Yes Yes Yes
MOV.W @Rm+,Rn
0110nnnnmmmm0101
(Rm)
sign extension Rn,
Rm + 2
Rm
1
Yes Yes Yes
MOV.L @Rm+,Rn
0110nnnnmmmm0110
(Rm)
Rn, Rm + 4 Rm
1
Yes Yes Yes
MOV.B R0,@(disp,Rn) 10000000nnnndddd
R0
(disp + Rn)
1
Yes Yes Yes
MOV.W R0,@(disp,Rn) 10000001nnnndddd
R0
(disp 2 + Rn)
1
Yes Yes Yes
MOV.L Rm,@(disp,Rn) 0001nnnnmmmmdddd
Rm
(disp 4 + Rn)
1
Yes Yes Yes
MOV.B @(disp,Rm),R0 10000100mmmmdddd
(disp + Rm)
sign extension
R0
1
Yes Yes Yes
MOV.W @(disp,Rm),R0 10000101mmmmdddd
(disp
2 + Rm)
sign extension
R0
1
Yes Yes Yes
MOV.L @(disp,Rm),Rn 0101nnnnmmmmdddd
(disp
4 + Rm) Rn
1
Yes Yes Yes
MOV.B Rm,@(R0,Rn) 0000nnnnmmmm0100
Rm
(R0 + Rn)
1
Yes Yes Yes
MOV.W Rm,@(R0,Rn) 0000nnnnmmmm0101
Rm
(R0 + Rn)
1
Yes Yes Yes