English
Language : 

SH7108 Datasheet, PDF (62/560 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer
Section 2 CPU
Instruction Formats
d format
15
0
xxxx xxxx dddd dddd
d12 format
15
xxxx dddd
dddd
0
dddd
Source
Operand
Destination
Operand
Example
dddddddd: Indirect R0 (Direct register) MOV.L
GBR with
@(disp,GBR),R0
displacement
R0 (Direct register) dddddddd: Indirect MOV.L
GBR with
R0,@(disp,GBR)
displacement
dddddddd: PC
relative with
displacement
R0 (Direct register) MOVA
@(disp,PC),R0
—
dddddddd: PC
BF
label
relative
—
dddddddddddd: BRA label
PC relative
(label = disp
+ PC)
nd8 format
15
xxxx nnnn
dddd
0
dddd
dddddddd: PC
relative with
displacement
nnnn: Direct
register
MOV.L
@(disp,PC),Rn
i format
15
xxxx xxxx i i i i
ni format
15
xxxx nnnn i i i i
0
iiii
0
iiii
iiiiiiii: Immediate
iiiiiiii: Immediate
iiiiiiii: Immediate
iiiiiiii: Immediate
Indirect indexed
GBR
AND.B
#imm,@(R0,GBR)
R0 (Direct register) AND #imm,R0
—
TRAPA #imm
nnnn: Direct
register
ADD #imm,Rn
Note: * In multiply-and-accumulate instructions, nnnn is the source register.
2.5 Instruction Set
2.5.1 Instruction Set by Classification
Table 2.10 lists the instructions according to their classification.
Rev.1.00 Sep. 18, 2008 Page 28 of 522
REJ09B0069-0100