Renesas R5S72623 Manual De Usuario

Descargar
Página de 2152
 
Section 2   CPU 
 
R01UH0134EJ0400  Rev. 4.00  
 
Page 55 of 2108 
Sep 24, 2014 
 
 
 
SH7262 Group, SH7264 Group 
2.2.3
 
Immediate Data Format 
Byte (8-bit) immediate data is located in an instruction code. Immediate data accessed by the 
MOV, ADD, and CMP/EQ instructions is sign-extended and handled in registers as longword 
data. Immediate data accessed by the TST, AND, OR, and XOR instructions is zero-extended and 
handled as longword data. Consequently, AND instructions with immediate data always clear the 
upper 24 bits of the destination register. 
20-bit immediate data is located in the code of a MOVI20 or MOVI20S 32-bit transfer instruction. 
The MOVI20 instruction stores immediate data in the destination register in sign-extended form. 
The MOVI20S instruction shifts immediate data by eight bits in the upper direction, and stores it 
in the destination register in sign-extended form. 
Word or longword immediate data is not located in the instruction code, but rather is stored in a 
memory table. The memory table is accessed by an immediate data transfer instruction (MOV) 
using the PC relative addressing mode with displacement. 
See examples given in section 2.3.1 (10), Immediate Data.