Rev. 5.00, 09/03, page 52 of 760
Instruction Code
Fx: 0000 Fx: 0001 Fx: 0010 Fx: 0011 to 1111
MSB LSB
MD: 00 MD: 01 MD: 10 MD: 11
1000 00MD Rn disp MOV.B
R0,@(disp:4,Rn)
MOV.W
R0,@(disp:4,Rn)
1000 01MD Rm disp MOV.B
@(disp:4,Rm),R0
MOV.W
@(disp:4,Rm),R0
1000 10MD imm/disp CMP/EQ #imm:8,R0 BT label:8 BF label:8
1000 11MD imm/disp BT/S label:8 BF/S label:8
1001 Rn disp MOV.W @(DISP:8,PC),RN
1010 disp BRA label:12
1011 disp BSR label:12
1100 00MD imm/disp MOV.B
R0,@(disp:8,GBR)
MOV.W
R0,@(disp:8,GBR)
MOV.L
R0,@(disp:8,GBR)
TRAPA #imm:8
1100 01MD disp MOV.B
@(disp:8,GBR),R0
MOV.W
@(disp:8,GBR),R0
MOV.L
@(disp:8,GBR),R0
MOVA
@(disp:8,PC),R0
110010MD imm TST #imm:8,R0 AND #imm:8,R0 XOR #imm:8,R0 OR #imm:8,R0
110011MD imm TST.B
#imm:8,@(R0,GBR)
AND.B
#imm:8,@(R0,GBR)
XOR.B
#imm:8,@(R0,GBR)
OR.B
#imm:8,@(R0,GBR)
1101 Rn disp MOV.L @(disp:8,PC),Rn
1110 Rn imm MOV #imm:8,Rn
1111 ************
Note: See the SH-3/SH-3E/SH3-DSP Programming Manual for details.