Chapter 2 Addressing Modes
2.1 Addressing Modes
This section describes addressing mode-representing symbols and operations for each addressing mode.
The R8C/Tiny series has three addressing modes outlined below.
2.1.1 General instruction addressing
This addressing accesses an area from address 00000
The following lists the name of each general instruction addressing:
• Immediate
• Register direct
• Absolute
• Address register indirect
• Address register relative
• SB relative
• FB relative
• Stack pointer relative
2.1.2 Special instruction addressing
This addressing accesses an area from address 00000
ters.
The following lists the name of each specific instruction addressing:
• 20-bit absolute
• Address register relative with 20-bit displacement
• 32-bit address register indirect
• 32-bit register direct
• Control register direct
• Program counter relative
2.1.3 Bit instruction addressing
This addressing accesses an area from address 00000
The following lists the name of each bit instruction addressing:
• Register direct
• Absolute
• Address register indirect
• Address register relative
• SB relative
• FB relative
• FLG direct
through address 0FFFF
16
through address FFFFF
16
through address 0FFFF
16
22
2.1 Addressing Modes
.
16
and control regis-
16
.
16