English
Language : 

HD64F7051SFJ20V Datasheet, PDF (49/843 Pages) Renesas Technology Corp – Hardware Manual Renesas 32-Bit RISC
Section 2 CPU
Immediate Data: Byte (8 bit) immediate data resides in instruction code. Word or longword
immediate data is not input via instruction codes but is stored in a memory table. An immediate
data transfer instruction (MOV) accesses the memory table using the PC relative addressing mode
with displacement (table 2.5).
Table 2.5 Immediate Data Accessing
Classification
SH7050 Series CPU
8-bit immediate
MOV
#H'12,R0
16-bit immediate
MOV.W
@(disp,PC),R0
.................
.DATA.W H'1234
32-bit immediate
MOV.L
@(disp,PC),R0
.................
.DATA.L H'12345678
Note: @(disp, PC) accesses the immediate data.
Example of Conventional CPU
MOV.B #H'12,R0
MOV.W #H'1234,R0
MOV.L #H'12345678,R0
Absolute Address: When data is accessed by absolute address, the value already in the absolute
address is placed in the memory table. Loading the immediate data when the instruction is
executed transfers that value to the register and the data is accessed in the indirect register
addressing mode (table 2.6).
Table 2.6 Absolute Address Accessing
Classification
SH7050 Series CPU
Absolute address
MOV.L @(disp,PC),R1
MOV.B @R1,R0
..................
.DATA.L H'12345678
Note: @(disp,PC) accesses the immediate data.
Example of Conventional CPU
MOV.B @H'12345678,R0
Rev. 5.00 Jan 06, 2006 page 27 of 818
REJ09B0273-0500