English
Language : 

SH7050 Datasheet, PDF (47/841 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperH RISC engine Family/
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