R5F61525 RENESAS [Renesas Technology Corp], R5F61525 Datasheet - Page 96

no-image

R5F61525

Manufacturer Part Number
R5F61525
Description
32-Bit CISC Microcomputer H8SX Family H8SX/1500 Series
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Section 2 CPU
2.8.6
The operand value is the contents of a memory location which is pointed to by an absolute address
included in the instruction code.
There are 8-bit (@aa:8), 16-bit (@aa:16), 24-bit (@aa:24), and 32-bit (@aa:32) absolute
addresses.
To access the data area, the absolute address of 8 bits (@aa:8), 16 bits (@aa:16), or 32 bits
(@aa:32) is used. For an 8-bit absolute address, the upper 24 bits are specified by SBR. For a 16-
bit absolute address, the upper 16 bits are sign-extended. A 32-bit absolute address can access the
entire address space.
To access the program area, the absolute address of 24 bits (@aa:24) or 32 bits (@aa:32) is used.
For a 24-bit absolute address, the upper 8 bits are all assumed to be 0 (H'00).
Table 2.13 shows the accessible absolute address ranges.
Table 2.13 Absolute Address Access Ranges
Rev. 3.00 Mar. 14, 2006 Page 58 of 804
REJ09B0104-0300
Absolute
Address
Data area
Program area 24 bits
Absolute Address—@aa:8, @aa:16, @aa:24, or @aa:32
8 bits
(@aa:8)
16 bits
(@aa:16)
32 bits
(@aa:32)
(@aa:24)
32 bits
(@aa:32)
Normal
Mode
A consecutive 256-byte area (the upper address is set in SBR)
H'0000 to
H'FFFF
Middle
Mode
H'000000 to
H'007FFF,
H'FF8000 to
H'FFFFFF
H'000000 to
H'FFFFFF
Advanced
Mode
H'00000000 to
H'00FFFFFF
H'FFFF8000 to H'FFFFFFFF
H'00000000 to H'00007FFF,
H'00000000 to H'FFFFFFFF
H'00000000 to H'00FFFFFF
Maximum
Mode
H'00000000 to
H'FFFFFFFF

Related parts for R5F61525