Section 2 CPU
Rev. 5.00 May 29, 2006 page 24 of 698
REJ09B0146-0500
Addressing
Mode
Instruction
Format
Effective Address Calculation Method
Calculation Formula
Register
indirect with
displacement
@(disp:4,
Rn)
Effective address is register Rn contents
with 4-bit displacement disp added.
After disp is zero-extended, it is multiplied
by 1 (byte), 2 (word), or 4 (longword),
according to the operand size.
Rn
1/2/4
+
×
disp
(zero-extended)
Rn
+ disp
×
1/2/4
Byte: Rn + disp
Word: Rn + disp × 2
Longword: Rn + disp ×
4
Indexed
register
indirect
@(R0, Rn)
Effective address is sum of register Rn and
R0 contents.
Rn
R0
Rn + R0
+
Rn + R0
GBR indirect
with
displacement
@(disp:8,
GBR)
Effective address is register GBR contents
with 8-bit displacement disp added.
After disp is zero-extended, it is multiplied
by 1 (byte), 2 (word), or 4 (longword),
according to the operand size.
GBR
1/2/4
+
×
disp
(zero-extended)
GBR
+ disp
×
1/2/4
Byte: GBR + disp
Word: GBR + disp × 2
Longword: GBR + disp
× 4
Indexed
GBR
indirect
@(R0,
GBR)
Effective address is sum of register GBR
and R0 contents.
GBR
R0
GBR + R0
+
GBR + R0
Summary of Contents for SH7706 Series
Page 8: ...Rev 5 00 May 29 2006 page viii of xlviii ...
Page 160: ...Section 5 Cache Rev 5 00 May 29 2006 page 112 of 698 REJ09B0146 0500 ...
Page 370: ...Section 11 Watchdog Timer WDT Rev 5 00 May 29 2006 page 322 of 698 REJ09B0146 0500 ...
Page 554: ...Section 17 Pin Function Controller PFC Rev 5 00 May 29 2006 page 506 of 698 REJ09B0146 0500 ...
Page 576: ...Section 18 I O Ports Rev 5 00 May 29 2006 page 528 of 698 REJ09B0146 0500 ...
Page 746: ...Index Rev 5 00 May 29 2006 page 698 of 698 REJ09B0146 0500 ...
Page 749: ...SH7706 Group Hardware Manual ...