Section 2 CPU
Rev. 5.00 May 29, 2006 page 25 of 698
REJ09B0146-0500
Addressing
Mode
Instruction
Format
Effective Address Calculation Method
Calculation Formula
PC-relative
with
displacement
@(disp:8,
PC)
Effective address is register PC contents
with 8-bit displacement disp added.
After disp is zero-extended, it is multiplied
by 2 (word), or 4 (longword), according to
the operand size. With a longword operand,
the lower 2 bits of PC are masked.
PC
H'FFFFFFFC
+
2/4
x
&
(for longword)
disp
(zero-extended)
PC + disp
×
2
or
PC&H'FFFFFFFC
+ disp
×
4
Word: PC + disp
×
2
Longword:
PC & H'FFFF FFFC +
disp
×
4
disp:8
Effective address is register PC contents
with 8-bit displacement disp added after
being sign-extended and multiplied by 2.
PC
2
+
×
disp
(sign-extended)
PC + disp
×
2
PC + disp
×
2
PC-relative
disp:12
Effective address is register PC contents
with 12-bit displacement disp added after
being sign-extended and multiplied by 2.
PC
2
+
×
disp
(sign-extended)
PC + disp
×
2
PC + disp
×
2
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 ...