Renesas SH7709S Manual Do Utilizador

Página de 807
Rev. 5.00, 09/03, page 30 of 760
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
PC-relative
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
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