Rev. 2.00, 09/03, page 43 of 690
Addressing
Mode
Instruction
Format
Effective Address Calculation Method
Calculation
Formula
Indexed
register indirect
@(R0, Rn) Effective address is sum of register Rn and R0
contents.
+
Rn
R0
Rn + R0
Rn + R0
GBR indirect
with
displacement
@(disp:8,
GBR)
Effective address is register GBR contents with
8-bit displacement disp added. After disp is
zero-extended, it is multiplied by 1 (byte), 2
(word), or 4 (longword), according to the
operand size.
GBR
GBR
+ disp
×
1/2/4
1/2/4
+
disp
(Zero-extended)
×
Byte: GBR + disp
Word: GBR + disp
×
2
Longword: GBR +
disp
×
4
Indexed GBR
indirect
@(R0,
GBR)
Effective address is sum of register GBR and
R0 contents.
GBR
GBR + R0
R0
+
GBR + R0
PC-relative with
displacement
@(disp:8,
PC)
Effective address is PC with 8-bit displacement
disp added. After disp is zero-extended, it is
multiplied by 2 (word) or 4 (longword), according
to the operand size. With a longword operand,
the lower 2 bits of PC are masked.
PC
PC + disp
×
2
or
PC &
H'FFFFFFFC
+ disp
×
4
H'FFFFFFFC
+
&
×
2/4
disp
(zero-extended)
*
*
: With longword operand
Word: PC + disp
×
2
Longword:
PC&H'FFFFFFFC
+ disp
×
4
Содержание SH7705
Страница 2: ......
Страница 46: ...Rev 2 00 09 03 page xlvi of xlvi Appendix Table A 1 I O Port States in Each Processing State 679 ...
Страница 70: ...Rev 2 00 09 03 page 24 of 690 ...
Страница 194: ...Rev 2 00 09 03 page 148 of 690 ...
Страница 284: ...Rev 2 00 09 03 page 238 of 690 ...
Страница 338: ...Rev 2 00 09 03 page 292 of 690 ...
Страница 354: ...Rev 2 00 09 03 page 308 of 690 ...
Страница 374: ...Rev 2 00 09 03 page 328 of 690 ...
Страница 420: ...Rev 2 00 09 03 page 374 of 690 ...
Страница 476: ...Rev 2 00 09 03 page 430 of 690 ...
Страница 482: ...Rev 2 00 09 03 page 436 of 690 ...
Страница 552: ...Rev 2 00 09 03 page 506 of 690 ...
Страница 630: ...Rev 2 00 09 03 page 584 of 690 ...
Страница 739: ...SH7705 Group Hardware Manual REJ09B0082 0200O ...