Renesas R5S72623 User Manual

Page of 2152
 
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 
 Yes Yes Yes 
MOV.W @(disp,PC),Rn  1001nnnndddddddd
(disp 
 2 + PC)  sign 
extension 
 Rn 
 Yes Yes Yes 
MOV.L @(disp,PC),Rn 1101nnnndddddddd
(disp 
 4 + PC)  Rn 
 Yes Yes Yes 
MOV Rm,Rn 
0110nnnnmmmm0011
Rm 
 Rn 
 Yes Yes Yes 
MOV.B Rm,@Rn 
0010nnnnmmmm0000
Rm 
 (Rn) 
 Yes Yes Yes 
MOV.W Rm,@Rn 
0010nnnnmmmm0001
Rm 
 (Rn) 
 Yes Yes Yes 
MOV.L Rm,@Rn 
0010nnnnmmmm0010
Rm 
 (Rn) 
 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 
 Yes Yes Yes 
MOV.B Rm,@-Rn 
0010nnnnmmmm0100
Rn-1 
 Rn, Rm  (Rn) 
 Yes Yes Yes 
MOV.W Rm,@-Rn 
0010nnnnmmmm0101
Rn-2 
 Rn, Rm  (Rn) 
 Yes Yes Yes 
MOV.L Rm,@-Rn 
0010nnnnmmmm0110
Rn-4 
 Rn, Rm  (Rn) 
 Yes Yes Yes 
MOV.B @Rm+,Rn 
0110nnnnmmmm0100
(Rm) 
 sign extension  Rn, 
Rm + 1 
 Rm 
 Yes Yes Yes 
MOV.W @Rm+,Rn 
0110nnnnmmmm0101
(Rm) 
 sign extension  Rn, 
Rm + 2 
 Rm 
 Yes Yes Yes 
MOV.L @Rm+,Rn 
0110nnnnmmmm0110
(Rm) 
 Rn, Rm + 4  Rm 
 Yes Yes Yes 
MOV.B R0,@(disp,Rn)  10000000nnnndddd
R0 
 (disp + Rn) 
 Yes Yes Yes 
MOV.W R0,@(disp,Rn)  10000001nnnndddd
R0 
 (disp  2 + Rn) 
 Yes Yes Yes 
MOV.L Rm,@(disp,Rn) 0001nnnnmmmmdddd
Rm 
 (disp  4 + Rn) 
 Yes Yes Yes 
MOV.B @(disp,Rm),R0 10000100mmmmdddd
(disp + Rm) 
 sign extension 
 R0 
 Yes Yes Yes 
MOV.W @(disp,Rm),R0  10000101mmmmdddd
(disp 
 2 + Rm)   
sign extension 
 R0 
 Yes Yes Yes 
MOV.L @(disp,Rm),Rn 0101nnnnmmmmdddd
(disp 
 4 + Rm)  Rn 
 Yes Yes Yes 
MOV.B Rm,@(R0,Rn)  0000nnnnmmmm0100
Rm 
 (R0 + Rn) 
 Yes Yes Yes 
MOV.W Rm,@(R0,Rn)  0000nnnnmmmm0101
Rm 
 (R0 + Rn) 
 Yes Yes Yes