Renesas R5S72625 Manual De Usuario

Descargar
Página de 2152
 
Section 2   CPU 
 
Page 60 of 2108 
 
R01UH0134EJ0400  Rev. 4.00 
 
 Sep 
24, 
2014 
SH7262 Group, SH7264 Group
2.3.2
 
Addressing Modes 
Addressing modes and effective address calculation are as follows: 
Table 2.8 
Addressing Modes and Effective Addresses 
Addressing 
Mode 
Instruction 
Format 
 
Effective Address Calculation 
 
Equation 
Register direct 
Rn
 
The effective address is register Rn. (The operand  
is the contents of register Rn.) 
 
Register indirect  @Rn 
The effective address is the contents of register Rn. 
Rn
Rn
 
Rn 
Register indirect 
with post-
increment  
@Rn+
  
The effective address is the contents of register Rn.  
A constant is added to the contents of Rn after the 
instruction is executed. 1 is added for a byte 
operation, 2 for a word operation, and 4 for a 
longword operation. 
Rn
Rn
1/2/4
+
Rn + 1/2/4
 
Rn 
(After 
instruction 
execution) 
Byte:  
Rn + 1 
 Rn 
Word:  
Rn + 2 
 Rn 
Longword:  
Rn + 4 
 Rn 
Register indirect 
with pre-
decrement  
@-Rn
 
The effective address is the value obtained by 
subtracting a constant from Rn. 1 is subtracted for  
a byte operation, 2 for a word operation, and 4 for  
a longword operation. 
Rn
1/2/4
Rn – 1/2/4
Rn – 1/2/4
 
Byte:  
Rn – 1 
 Rn 
Word:  
Rn – 2 
 Rn 
Longword:  
Rn – 4 
 Rn 
(Instruction is 
executed with 
Rn after this 
calculation)