Immediate-#Xx:8, #Xx:16, Or #Xx:32 - Renesas H8SX/1650 Hardware Manual

Renesas 32-bit cisc microcomputer h8sx family / h8sx/1600 series
Table of Contents

Advertisement

Section 2 CPU
Table 2.13 shows the accessible absolute address ranges.
Table 2.13 Absolute Address Access Ranges
Absolute Address
Data area
8 bits
(@aa:8)
16 bits
(@aa:16)
32 bits
(@aa:32)
Program area
24 bits
(@aa:24)
32 bits
(@aa:32)
2.8.7
Immediate—#xx:8, #xx:16, or #xx:32
The operand value is 8-bit (#xx:8), 16-bit (#xx:16), or 32-bit (#xx:32) data included in the
instruction code. This addressing mode has short formats in which 3- or 4-bit immediate data can
be used.
When the size of immediate data is less than that of the operand size (byte, word, or longword),
the immediate data is zero-extended.
The ADDS, SUBS, INC, and DEC instructions contain immediate data implicitly. Some bit
manipulation instructions contain 3-bit immediate data in the instruction code, specifying a bit
number. The BFLD and BFST instructions contain 8-bit immediate data in its instruction code,
specifying bit numbers. The TRAPA instruction contains 2-bit immediate data in its instruction
code, specifying a vector address.
Rev.2.00 Jun. 28, 2007 Page 54 of 666
REJ09B0311-0200
Normal
Mode
A consecutive 256-byte area (the upper address bits are set in SBR)
H'0000 to H'FFFF
Middle
Advanced
Mode
Mode
H'000000 to
H'00000000 to H'00007FFF,
H'007FFF,
H'FFFF8000 to H'FFFFFFFF
H'FF8000 to
H'00000000 to H'FFFFFFFF
H'FFFFFF
H'000000 to
H'00000000 to H'00FFFFFF
H'FFFFFF
H'00000000 to
H'00FFFFFF
Maximum
Mode
H'00000000 to
H'FFFFFFFF

Advertisement

Table of Contents
loading

This manual is also suitable for:

R5s61650cH8sx/1650c

Table of Contents