Section 2 CPU
Rev. 3.00 Sep. 27, 2007 Page 32 of 758
REJ09B0243-0300
Instruction Format
Source Operand
Destination
Operand
Sample Instruction
dddddddd
: GBR
indirect with
displacement
R0 (register direct) MOV.L @(disp,GBR),R0
R0 (register direct)
dddddddd
: GBR
indirect with
displacement
MOV.L R0,@(disp,GBR)
dddddddd
:
PC relative with
displacement
R0 (register direct) MOVA @(disp,PC),R0
d type
xxxx xxxx dddd dddd
15
0
dddddddd
:
PC relative
BF label
d12 type
xxxx dddd dddd dddd
15
0
dddddddddddd
:
PC relative
BRA label
(label=disp+PC)
nd8 type
xxxx nnnn dddd dddd
15
0
dddddddd
: PC
relative with
displacement
nnnn
: register
direct
MOV.L @(disp,PC),Rn
iiiiiiii
:
immediate
Index GBR indirect AND.B
#imm,@(R0,GBR)
iiiiiiii
:
immediate
R0 (register direct) AND #imm,R0
i type
xxxx xxxx iiii iiii
15
0
iiiiiiii
:
immediate
TRAPA #imm
ni type
xxxx nnnn iiii iiii
15
0
iiiiiiii
:
immediate
nnnn
: register
direct
ADD #imm,Rn
Note:
*
In multiply and accumulate instructions,
nnnn
is the source register.
Содержание SH7124 R5F7124
Страница 2: ...Rev 3 00 Sep 27 2007 Page ii of xx ...
Страница 8: ...Rev 3 00 Sep 27 2007 Page viii of xx ...
Страница 36: ...Section 1 Overview Rev 3 00 Sep 27 2007 Page 16 of 758 REJ09B0243 0300 ...
Страница 68: ...Section 2 CPU Rev 3 00 Sep 27 2007 Page 48 of 758 REJ09B0243 0300 ...
Страница 108: ...Section 5 Exception Handling Rev 3 00 Sep 27 2007 Page 88 of 758 REJ09B0243 0300 ...
Страница 166: ...Section 7 User Break Controller UBC Rev 3 00 Sep 27 2007 Page 146 of 758 REJ09B0243 0300 ...
Страница 400: ...Section 9 Multi Function Timer Pulse Unit 2 MTU2 Rev 3 00 Sep 27 2007 Page 380 of 758 REJ09B0243 0300 ...
Страница 724: ...Section 20 List of Registers Rev 3 00 Sep 27 2007 Page 704 of 758 REJ09B0243 0300 ...
Страница 772: ...Rev 3 00 Sep 27 2007 Page 752 of 758 REJ09B0243 0300 ...
Страница 778: ...Rev 3 00 Sep 27 2007 Page 758 of 758 REJ09B0243 0300 ...
Страница 781: ......
Страница 782: ...SH7125 Group SH7124 Group Hardware Manual ...