Operation Code Map - Hitachi SH7032 Hardware Manual

Superh risc engine
Table of Contents

Advertisement

2.4.2

Operation Code Map

Table 2.18 shows an operation code map.
Table 2.18 Operation Code Map
Instruction Code
MSB
LSB
0000
Rn
Fx
0000
0000
Rn
Fx
0001
0000
Rn
Fx
0010
0000
Rn
Fx
0011
0000
Rn
Rm
01MD MOV.B RM,
0000
0000
Fx
1000
0000
0000
Fx
1001
0000
0000
Fx
1010
0000
0000
Fx
1011
0000
Rn
Fx
1000
0000
Rn
Fx
1001
0000
Rn
Fx
1010
0000
Rn
Rm
1011
0000
Rn
Rm
11MD MOV.B
0001
Rn
Rm
disp
0010
Rn
Rm
00MD MOV.B Rm,@Rn
0010
Rn
Rm
01MD MOV.B Rm,@-Rn
0010
Rn
Rm
10MD TST
0010
Rn
Rm
11MD CMP/STR
0011
Rn
Rm
00MD CMP/EQ Rm,Rn
0011
Rn
Rm
01MD DIV1 Rm,Rn
0011
Rn
Rm
10MD SUB
0011
Rn
Rm
11MD ADD
0100
Rn
Fx
0000
0100
Rn
Fx
0001
0100
Rn
Fx
0010
42
Fx: 0000
Fx: 0001
MD: 00
MD: 01
STC
SR,Rn
STC
MOV.W RM,
@(R0,Rn)
@(R0,Rn)
CLRT
SETT
NOP
DIVOU
RTS
SLEEP
STS
MACH,Rn
STS
MOV.W
@(R0,Rm),Rn
@(R0,Rm),Rn
MOV.L Rm,@(disp:4,Rn)
MOV.W Rm,@Rn
MOV.W Rm,@-Rn
AND
Rm,Rn
XTRCT Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
SHLL
Rn
SHLR
Rn
CMP/PZ Rn
STS.L
MACH,
STS.L MACL,
@–Rn
@–Rn
Fx: 0010
MD: 10
GBR,Rn
STC
VBR,Rn
MOV.L RM,
@(R0,Rn)
CLRMAC
RTE
MACL,Rn
STS
PR,Rn
MOV.L
@(R0,Rm),Rn
MOV.L Rm,@Rn
MOV.L Rm,@-Rn
Rm,Rn
XOR
Rm,Rn
MULU
Rm,Rn
CMP/HS Rm,Rn
CMP/HI Rm,Rn
SUBC
Rm,Rn
ADDC
Rm,Rn
SHAL
Rn
SHAR
Rn
STS.L PR,
@–Rn
Fx: 0011–1111
MD: 11
DIV0S Rm,Rn
OR
Rm,Rn
MULS
Rm,Rn
CMP/GE Rm,Rn
CMP/GT Rm,Rn
SUBV
Rm,Rn
ADDV
Rm,Rn

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents