English
Language : 

HD6437020 Datasheet, PDF (45/507 Pages) Hitachi Semiconductor – SuperH™ RISC engine
Table 2.9 Instruction Formats (cont)
Instruction Formats
m format
Source
Operand
mmmm: Direct
register
Destination
Operand
Control register or
system register
Instruction
Example
LDC Rm,SR
15
0
xxxx mmmm xxxx xxxx
nm format
15
0
xxxx nnnn mmmm xxxx
mmmm: Indirect
post-increment
register
mmmm: Direct
register
mmmm: Direct
register
mmmm: Direct
register
Control register or
system register
—
nnnn: Direct
register
nnnn: Direct
register
LDC.L @Rm+,SR
JMP @Rm
ADD Rm,Rn
MOV.L Rm,@Rn
md format
15
xxxx
0
xxxx mmmm dddd
nd4 format
15
xxxx xxxx
nnnn
0
dddd
mmmm: Indirect
post-increment
register
(multiply/
accumulate)
nnnn: Indirect
post-increment
register
(multiply/
accumulate)*
mmmm: Indirect
post-increment
register
mmmm: Direct
register
mmmm: Direct
register
mmmmdddd:
indirect register
with
displacement
R0 (Direct
register)
MACH, MACL
MAC.W
@Rm+,@Rn+
nnnn: Direct
register
MOV.L @Rm+,Rn
nnnn: Indirect pre- MOV.L Rm,@-Rn
decrement register
nnnn: Indirect
indexed register
MOV.L
Rm,@(R0,Rn)
R0 (Direct register) MOV.B
@(disp,Rm),R0
nnnndddd: Indirect MOV.B
register with
R0,@(disp,Rn)
displacement
Note: In MAC instructions, nnnn is the source register.
26 HITACHI