|
SH-2A Datasheet, PDF (69/501 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family | |||
|
◁ |
Section 5 Instruction Set
Compatibility
Instruction
Code
Operation
Cycles
T Bit
SH2E
SH4
New
SH-2A/
SH2A-
FPU
MOV.L @(R0, Rm), Rn
0000nnnnmmmm1110 (R0+Rm) â Rn
1
MOV.B R0, @(disp, GBR) 11000000dddddddd R0 â (disp+GBR)
1
MOV.W R0, @(disp, GBR) 11000001dddddddd R0 â (dispÃ2+GBR)
1
MOV.L R0, @(disp, GBR) 11000010dddddddd R0 â (dispÃ4+GBR)
1
MOV.B @(disp, GBR), R0 11000100dddddddd (disp+GBR) â sign extension 1
â R0
MOV.W @(disp, GBR), R0 11000101dddddddd (dispÃ2+GBR) â sign
1
extension â R0
MOV.L @(disp, GBR), R0 11000110dddddddd (dispÃ4+GBR) â R0
1
MOV.B R0, @Rn+
0100nnnn10001011 R0 â (Rn), Rn + 1 â Rn
1
MOV.W R0, @Rn+
0100nnnn10011011 R0 â (Rn), Rn + 2 â Rn
1
MOV.L R0, @Rn+
0100nnnn10101011 R0 â (Rn), Rn + 4 â Rn
1
MOV.B @-Rm, R0
0100mmmm11001011 Rm - 1 â Rm, (Rm) â sign
1
extension â R0
MOV.W @-Rm, R0
0100mmmm11011011 Rm - 2 â Rm, (Rm) â sign
1
extension â R0
MOV.L @-Rm, R0
0100mmmm11101011 Rm - 4 â Rm, (Rm) â R0
1
MOV.B Rm, @(disp12, Rn) 0011nnnnmmmm0001 Rm â (disp+Rn)
1
â Yes Yes
â Yes Yes
â Yes Yes
â Yes Yes
â Yes Yes
â Yes Yes
â Yes Yes
â
Yes
â
Yes
â
Yes
â
Yes
â
Yes
â
Yes
â
Yes
0000dddddddddddd
MOV.W Rm, @(disp12, Rn) 0011nnnnmmmm0001 Rm â (dispÃ2+Rn)
1
â
Yes
0001dddddddddddd
MOV.L Rm, @(disp12, Rn) 0011nnnnmmmm0001 Rm â (dispÃ4+Rn)
1
â
Yes
0010dddddddddddd
MOV.B @(disp12, Rm), Rn 0011nnnnmmmm0001 (disp+Rm) â sign extension
1
â
Yes
0100dddddddddddd â Rn
MOV.W @(disp12, Rm), Rn 0011nnnnmmmm0001 (dispÃ2+Rm) â sign
1
â
Yes
0101dddddddddddd extension â Rn
MOV.L @(disp12, Rm), Rn 0011nnnnmmmm0001 (dispÃ4+Rm) â Rn
1
â
Yes
0110dddddddddddd
MOVA @(disp, PC), R0 11000111dddddddd disp à 4 + PC â R0
1
MOVI20 #imm20, Rn
0000nnnniiii0000 imm â sign extension â Rn
1
â Yes Yes
â
Yes
iiiiiiiiiiiiiiii
MOVI20S #imm20, Rn
0000nnnniiii0001 imm<<8 â sign extension
1
â
Yes
iiiiiiiiiiiiiiii â Rn
Rev. 3.00 Jul 08, 2005 page 55 of 484
REJ09B0051-0300
|
▷ |