Table 7.1 Addressing Modes And Effective Addresses - Hitachi SH7751 Hardware Manual

Superh risc engine
Table of Contents

Advertisement

Table 7.1
Addressing Modes and Effective Addresses (cont)
Addressing
Instruction
Mode
Format
PC-relative
disp:12
Rn
Immediate
#imm:8
#imm:8
#imm:8
Note: For the addressing modes below that use a displacement (disp), the assembler descriptions
in this manual show the value before scaling (
operand size. This is done to clarify the operation of the chip. Refer to the relevant
assembler notation rules for the actual assembler descriptions.
@ (disp:4, Rn)
@ (disp:8, GBR) ; GBR indirect with displacement
@ (disp:8, PC)
disp:8, disp:12
Rev. 3.0, 04/02, page 172 of 1064
Effective Address Calculation Method
Effective address is PC+4 with 12-bit displacement
disp added after being sign-extended and
multiplied by 2.
PC
4
disp
(sign-extended)
2
Effective address is sum of PC+4 and Rn.
PC
4
Rn
8-bit immediate data imm of TST, AND, OR, or
XOR instruction is zero-extended.
8-bit immediate data imm of MOV, ADD, or
CMP/EQ instruction is sign-extended.
8-bit immediate data imm of TRAPA instruction is
zero-extended and multiplied by 4.
; Register indirect with displacement
; PC-relative with displacement
; PC-relative
+
PC + 4 + disp × 2
+
×
+
+
PC + 4 + Rn



1,
2, or
4) is performed according to the
Calculation
Formula
PC + 4 + disp


2
Branch-
Target
PC + 4 + Rn

Branch-
Target

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7751r

Table of Contents