Chapter 2 Addressing Modes
2.1 Addressing Modes
This section describes the symbols used to represent addressing modes and operations of each address-
ing mode. The R8C/Tiny Series has three types of addressing modes as outlined below.
2.1.1 General Instruction Addressing
This addressing mode type accesses the area from address 00000
The names of the general instruction addressing modes are as follows:
• 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 mode type accesses the area from address 00000
control registers.
The names of the specific instruction addressing modes are as follows:
• 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 mode type accesses the area from address 00000
The names of the bit instruction addressing modes are as follows:
• Register direct
• Absolute
• Address register indirect
• Address register relative
• SB relative
• FB relative
• FLG direct
Rev.2.00 Oct 17, 2005
REJ09B0001-0200
page 22 of 263
2.1 Addressing Modes
through address 0FFFF
16
through address FFFFF
16
through address 0FFFF
16
.
16
and the
16
.
16