beautypg.com

Renesas SH7641 User Manual

Page 100

background image

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

This manual is related to the following products: