Section 2 CPU
Rev. 3.00 Sep. 27, 2007 Page 37 of 758
REJ09B0243-0300
2.5.2
Data Transfer Instructions
Table 2.11 Data Transfer Instructions
Instruction Operation
Code
Execution
Cycles
T Bit
MOV #imm,Rn
imm
→
Sign extension
→
Rn
1110nnnniiiiiiii
1
MOV.W @(disp,PC),Rn
(disp
×
2 + PC)
→
Sign
extension
→
Rn
1001nnnndddddddd
1
MOV.L @(disp,PC),Rn
(disp
×
4
+ PC)
→
Rn
1101nnnndddddddd
1
MOV Rm,Rn
Rm
→
Rn
0110nnnnmmmm0011
1
MOV.B Rm,@Rn
Rm
→
(Rn)
0010nnnnmmmm0000
1
MOV.W Rm,@Rn
Rm
→
(Rn)
0010nnnnmmmm0001
1
MOV.L Rm,@Rn
Rm
→
(Rn)
0010nnnnmmmm0010
1
MOV.B @Rm,Rn
(Rm)
→
Sign extension
→
Rn
0110nnnnmmmm0000
1
MOV.W @Rm,Rn
(Rm)
→
Sign extension
→
Rn
0110nnnnmmmm0001
1
MOV.L @Rm,Rn
(Rm)
→
Rn
0110nnnnmmmm0010
1
MOV.B Rm,@
–
Rn
Rn–1
→
Rn, Rm
→
(Rn)
0010nnnnmmmm0100
1
MOV.W Rm,@
–
Rn
Rn–2
→
Rn, Rm
→
(Rn)
0010nnnnmmmm0101
1
MOV.L Rm,@
–
Rn
Rn–4
→
Rn, Rm
→
(Rn)
0010nnnnmmmm0110
1
MOV.B @Rm+,Rn
(Rm)
→
Sign extension
→
Rn, Rm + 1
→
Rm
0110nnnnmmmm0100
1
MOV.W @Rm+,Rn
(Rm)
→
Sign extension
→
Rn, Rm + 2
→
Rm
0110nnnnmmmm0101
1
MOV.L @Rm+,Rn
(Rm)
→
Rn,Rm + 4
→
Rm
0110nnnnmmmm0110
1
MOV.B R0,@(disp,Rn)
R0
→
(disp + Rn)
10000000nnnndddd
1
MOV.W R0,@(disp,Rn)
R0
→
(disp
×
2 + Rn)
10000001nnnndddd
1
MOV.L Rm,@(disp,Rn)
Rm
→
(disp
×
4 + Rn)
0001nnnnmmmmdddd
1
MOV.B @(disp,Rm),R0
(disp + Rm)
→
Sign
extension
→
R0
10000100mmmmdddd
1
MOV.W @(disp,Rm),R0
(disp
×
2 + Rm)
→
Sign
extension
→
R0
10000101mmmmdddd
1
MOV.L @(disp,Rm),Rn
(disp
×
4 + Rm)
→
Rn
0101nnnnmmmmdddd
1
Содержание SH7124 R5F7124
Страница 2: ...Rev 3 00 Sep 27 2007 Page ii of xx ...
Страница 8: ...Rev 3 00 Sep 27 2007 Page viii of xx ...
Страница 36: ...Section 1 Overview Rev 3 00 Sep 27 2007 Page 16 of 758 REJ09B0243 0300 ...
Страница 68: ...Section 2 CPU Rev 3 00 Sep 27 2007 Page 48 of 758 REJ09B0243 0300 ...
Страница 108: ...Section 5 Exception Handling Rev 3 00 Sep 27 2007 Page 88 of 758 REJ09B0243 0300 ...
Страница 166: ...Section 7 User Break Controller UBC Rev 3 00 Sep 27 2007 Page 146 of 758 REJ09B0243 0300 ...
Страница 400: ...Section 9 Multi Function Timer Pulse Unit 2 MTU2 Rev 3 00 Sep 27 2007 Page 380 of 758 REJ09B0243 0300 ...
Страница 724: ...Section 20 List of Registers Rev 3 00 Sep 27 2007 Page 704 of 758 REJ09B0243 0300 ...
Страница 772: ...Rev 3 00 Sep 27 2007 Page 752 of 758 REJ09B0243 0300 ...
Страница 778: ...Rev 3 00 Sep 27 2007 Page 758 of 758 REJ09B0243 0300 ...
Страница 781: ......
Страница 782: ...SH7125 Group SH7124 Group Hardware Manual ...