Hitachi SH7032 Hardware Manual page 61

Superh risc engine
Table of Contents

Advertisement

Table 2.8
Addressing Modes and Effective Addresses (cont)
Addressing
Mnemonic
Mode
Expression
PC relative
@(disp:8, PC)
addressing
with dis-
placement
PC relative
disp:8
addressing
disp:12
26
Effective Addresses Calculation
The effective address is the PC value plus an 8-bit
displacement (disp). disp is zero-extended, is
doubled for a word operation, and is quadrupled for
a longword operation. For a longword operation,
the lowest two bits of the PC are masked.
PC
& *
H'FFFFFFFC
disp
(zero-extended)
×
2/4
*: For longword
The effective address is the PC value sign-
extended with an 8-bit displacement (disp),
doubled, and added to the PC.
PC
disp
(zero-extended)
×
2
The effective address is the PC value sign-
extended with a 12-bit displacement (disp),
doubled, and added to the PC.
PC
disp
(zero-extended)
×
2
PC + disp × 2
or
+
PC & H'FFFFFFFC
+ disp × 4
PC + disp × 2
+
PC + disp × 2
+
Equation
Word: PC +
disp × 2
Longword:
PC &
H'FFFFFFFC
+ disp × 4
PC + disp ×
2
PC + disp ×
2

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents