English
Language : 

SH7211 Datasheet, PDF (56/1228 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family
Section 2 CPU
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
Source
Operand
Destination
Operand
Example
mmmm: Register Control register or LDC Rm,SR
direct
system register
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)
nnnn*: Register
indirect with post-
increment (multiply-
and-accumulate)
MAC.W @Rm+,@Rn+
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
Rev. 2.00 May. 08, 2008 Page 32 of 1200
REJ09B0344-0200