English
Language : 

SH7201 Datasheet, PDF (63/1196 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7200 Series
Instruction Formats
m format
15
0
xxxx mmmm xxxx xxxx
nm format
15
0
xxxx nnnn mmmm xxxx
md format
15
0
xxxx xxxx mmmm dddd
nd4 format
15
0
xxxx xxxx nnnn dddd
Section 2 CPU
Source
Operand
Destination
Operand
Example
mmmm: Register
direct
Control register or LDC
system register
Rm,SR
mmmm: Register
indirect with post-
increment
Control register or
system register
LDC.L @Rm+,SR
mmmm: Register —
indirect
JMP @Rm
mmmm: Register
indirect with pre-
decrement
R0 (Register direct) MOV.L @-Rm,R0
mmmm: PC relative —
using Rm
BRAF Rm
mmmm: Register nnnn: Register
direct
direct
ADD Rm,Rn
mmmm: Register nnnn: Register
direct
indirect
MOV.L Rm,@Rn
mmmm: Register MACH, MACL
indirect with post-
increment (multiply-
and-accumulate)
MAC.W @Rm+,@Rn+
nnnn*: Register
indirect with post-
increment (multiply-
and-accumulate)
mmmm: Register
indirect with post-
increment
nnnn: Register
direct
MOV.L @Rm+,Rn
mmmm: Register
direct
nnnn: Register
indirect with pre-
decrement
MOV.L Rm,@-Rn
mmmm: Register nnnn: Indexed
direct
register indirect
MOV.L
Rm,@(R0,Rn)
mmmmdddd:
Register indirect
with displacement
R0 (Register direct) MOV.B
@(disp,Rm),R0
R0 (Register direct) nnnndddd:
Register indirect
with displacement
MOV.B
R0,@(disp,Rn)
Rev. 2.00 Sep. 07, 2007 Page 35 of 1164
REJ09B0321-0200