English
Language : 

HD6417705 Datasheet, PDF (110/739 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7700 Series
Instruction Code Fx: 0000
Fx: 0001
Fx: 0010
Fx: 0011 to 1111
MSB
LSB MD: 00
MD: 01
MD: 10
MD: 11
0100 Rn Rm 1100 SHAD
Rm, Rn
0100 Rn Rm 1101 SHLD
Rm, Rn
0100 Rm 00MD 1110 LDC
Rm, SR LDC
Rm, GBR LDC
Rm, VBR LDC Rm, SSR
0100 Rm 01MD 1110 LDC
Rm, SPC
0100 Rm 10MD 1110 LDC Rm, R0_BANK LDC Rm, R1_BANK LDC Rm, R2_BANK LDC Rm, R3_BANK
0100 Rm 11MD 1110 LDC Rm, R4_BANK LDC Rm, R5_BANK LDC Rm, R6_BANK LDC Rm, R7_BANK
0100 Rn Rm 1111 MAC.W
Rm+, Rn+
0101 Rn Rm disp MOV.L
(disp:4, Rm), Rn
0110 Rn Rm 00MD MOV.B @Rm, Rn MOV.W @Rm, Rn MOV.L
@Rm, Rn MOV Rm, Rn
0110 Rn Rm 01MD MOV.B @Rm+, Rn MOV.W @Rm+, RnMOV.L
@Rm+, Rn NOT Rm, Rn
0110 Rn Rm 10MD SWAP.B Rm, Rn SWAP.W Rm, Rn NEGC
Rm, Rn NEG Rm, Rn
0110 Rn Rm 11MD EXTU.B Rm, Rn EXTU.W Rm, Rn EXTS.B Rm, Rn EXTS.W Rm, Rn
0111 Rn imm
ADD
# imm : 8, Rn
1000 00MD Rn disp MOV. B
MOV. W
R0, @(disp: 4, Rn)
R0, @(disp: 4, Rn)
1000 01MD Rm disp MOV.B
MOV.W
@(disp:4, Rm), R0
@(disp: 4, Rm), R0
1000 10MD imm/disp
1000 11MD imm/disp
CMP/EQ
R0
#imm:8, BT
BT/S
disp: 8
disp: 8
BF
BF/S
disp: 8
disp: 8
1001 Rn disp
MOV.W
(disp : 8, PC), Rn
1010 disp
BRA
disp: 12
1011 disp
BSR
disp: 12
1100 00MD imm/disp MOV.B
MOV.W
MOV.L
TRAPA
#imm: 8
R0, @(disp: 8, GBR) R0, @(disp: 8, GBR) R0, @(disp: 8, GBR)
1100 01MD disp
MOV.B
MOV.W
MOV.L
MOVA
@(disp: 8, GBR), R0 @(disp: 8, GBR), R0 @(disp: 8, GBR), R0 @(disp: 8, PC), R0
1100 10MD imm
TST
#imm: 8, R0 AND
#imm: 8, R0 XOR
#imm: 8, R0 OR
#imm: 8, R0
1100 11MD imm
TST.B
AND.B
XOR.B
OR.B
#imm: 8, @(R0, GBR) #imm: 8, @(R0, GBR) #imm: 8, @(R0, GBR) #imm: 8, @(R0, GBR)
1101 Rn disp
MOV.L
@(disp: 8, PC), Rn
1110 Rn imm
MOV
#imm:8, Rn
1111 ************
Note: For details, refer to the SH-3/SH-3H/SH3-DSP Programming Manual.
Rev. 2.00, 09/03, page 64 of 690