Rev. 2.00, 09/03, page 62 of 690
2.6.2
Operation Code Map
Table 2.12 shows the operation code map.
Table 2.12
Operation Code Map
Instruction Code
Fx: 0000
Fx: 0001
Fx: 0010
Fx: 0011 to 1111
MSB
LSB MD: 00
MD: 01
MD: 10
MD: 11
0000 Rn
Fx
0000
0000 Rn
Fx
0001
0000 Rn
00MD 0010
STC
SR, Rn
0000 Rn
01MD 0010
STC
SPC, Rn
STC
GBR, Rn
STC
VBR, Rn
STC
SSR, Rn
0000 Rn
10MD 0010
STC
R0_BANK, Rn STC
R1_BANK, Rn
STC
R2_BANK, Rn STC
R3_BANK, Rn
0000 Rn
11MD 0010
STC
R4_BANK, Rn
STC
R6_BANK, Rn STC
R7_BANK, Rn
0000 Rm
00MD 0011
BSRF
Rm
0000 Rm
10MD 0011
PREF
@Rm
STC
R5_BANK, Rn
BRAF
Rm
0000 Rn
Rm
01MD
MOV.B Rm, @(R0, Rn) MOV.W
Rm, @(R0,
Rn)
MOV.L
Rm,@(R0,
Rn)
MUL.L
Rm, Rn
0000 0000 00MD 1000
CLRT
SETT
0000 0000 01MD 1000
CLRS
SETS
0000 0000 Fx
1001
0000 0000 Fx
1010
NOP
DIV0U
CLRMAC
0000 0000 Fx
1011
0000 Rn
Fx
1000
RTE
0000 Rn
Fx
1001
RTS
SLEEP
MOVT
Rn
0000 Rn
Fx
1010
0000 Rn
Fx
1011
STS
MACH, Rn
STS
MACL, Rn
STS
PR, Rn
LDTLB
0000 Rn
Rm
11MD
MOV. B @(R0, Rm),
Rn
MOV.W @(R0, Rm),
Rn
MOV.L @(R0, Rm), Rn MAC.L
@Rm+,@Rn+
0001 Rn
Rm
disp
MOV.L
Rm, @(disp:4, Rn)
0010 Rn
Rm
00MD
MOV.B
Rm, @Rn
MOV.W
Rm, @Rn MOV.L
Rm, @Rn
0010 Rn
Rm
01MD
MOV.B
Rm, @–Rn MOV.W
Rm, @–Rn MOV.L
Rm, @–Rn DIV0S
Rm, Rn
0010 Rn
Rm
10MD
TST
Rm, Rn
AND
Rm, Rn
XOR
Rm, Rn
OR
Rm, Rn
0010 Rn
Rm
11MD
CMP/STR
Rm, Rn
MULU.W
Rm, Rn
MULSW
Rm, Rn
0011 Rn
Rm
00MD
CMP/EQ
Rm, Rn
XTRCT
Rm, Rn
CMP/HS
Rm, Rn
CMP/GE
Rm, Rn
Summary of Contents for SH7705
Page 2: ......
Page 70: ...Rev 2 00 09 03 page 24 of 690 ...
Page 194: ...Rev 2 00 09 03 page 148 of 690 ...
Page 284: ...Rev 2 00 09 03 page 238 of 690 ...
Page 338: ...Rev 2 00 09 03 page 292 of 690 ...
Page 354: ...Rev 2 00 09 03 page 308 of 690 ...
Page 374: ...Rev 2 00 09 03 page 328 of 690 ...
Page 420: ...Rev 2 00 09 03 page 374 of 690 ...
Page 476: ...Rev 2 00 09 03 page 430 of 690 ...
Page 482: ...Rev 2 00 09 03 page 436 of 690 ...
Page 552: ...Rev 2 00 09 03 page 506 of 690 ...
Page 630: ...Rev 2 00 09 03 page 584 of 690 ...
Page 739: ...SH7705 Group Hardware Manual REJ09B0082 0200O ...