Section 2 CPU
Rev. 4.00 Sep. 14, 2005 Page 50 of 982
REJ09B0023-0400
Addressing
Mode
Instruction
Format
Effective Address Calculation Method Calculation Formula
PC-relative with
displacement
@(disp:8, PC) Effective address is PC 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
×
&
*
* : With longword operand
disp
(zero-extended)
PC + disp × 2
or
PC&H'FFFFFFFC
+ disp × 4
Word: PC + disp × 2
Longword:
PC&H'FFFFFFFC
+ disp × 4
PC-relative disp:8 Effective address is PC 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 PC 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
Rn Effective address is sum of PC and Rn.
PC
Rn
+
PC + Rn
PC + Rn