Table 2.9 Absolute Address Referencing; Table 2.10 Displacement Referencing - Renesas HD6417641 Hardware Manual

32-bit risc microcomputer superh risc engine family / sh7641 series
Table of Contents

Advertisement

Table 2.9
Absolute Address Referencing
Type
Absolute address
16-Bit/32-Bit Displacement: When data is referenced with a 16- or 32-bit displacement, the
displacement value is placed in a table in memory beforehand. Using the method whereby
immediate data is loaded when an instruction is executed, this value is transferred to a register and
the data is referenced using indexed register indirect addressing mode.

Table 2.10 Displacement Referencing

Type
16-bit displacement
This LSI's CPU
MOV.L
@(disp,PC),R1
MOV.B
@R1,R0
........
.DATA.L
H'12345678
This LSI's CPU
MOV.W
@(disp,PC),R0
MOV.W
@(R0,R1),R2
........
.DATA.W
H'1234
Example of Other CPU
MOV.B
@H'12345678,R0
Example of Other CPU
MOV.W
@(H'1234,R1),R2
Rev. 4.00 Sep. 14, 2005 Page 47 of 982
REJ09B0023-0400
Section 2 CPU

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7641

Table of Contents