Special Instruction Addressing - Renesas R8C/Tiny Series Software Manual

16-bit single-chip microcomputer
Hide thumbs Also See for R8C/Tiny Series:
Table of Contents

Advertisement

Chapter 2 Addressing Modes

2.4 Special Instruction Addressing

20-bit absolute
The value indicated by abs20 is the
abs20
effective address for the operation.
The effective address range is 00000
FFFFF
This addressing mode can be used with
the LDE, STE, JSR, and JMP instructions.
Address register relative with 20-bit displacement
The address indicated by the displacement
dsp:20[A0]
(dsp) plus the content of the address
dsp:20[A1]
register (A0/A1)—added without the sign
bits—is the effective address for the
operation.
However, if the addition results in a value
exceeding FFFFF
ignored, and the address returns to
00000
16
This addressing mode can be used with
the LDE, STE, JMPI, and JSRI instructions.
Valid addressing mode and instruction
combinations are as follows.
dsp: 20[A0]
dsp: 20[A1]
32-bit address register indirect
The address indicated by the 32
[A1A0]
concatenated bits of the address
registers (A0 and A1) is the effective
address for the operation.
However, if the concatenated register
value exceeds FFFFF
above are ignored.
This addressing mode can be used
with the LDE and STE instructions.
Rev.2.00 Oct 17, 2005
REJ09B0001-0200
.
16
, bits 21 and above are
16
.
LDE, STE, JMPI, and JSRI
instructions
JMPI and JSRI instructions
, bits 21 and
16
page 27 of 263
2.4 Special Instruction Addressing
to
16
abs20
LDE, STE instructions
Register
A0
address
JMPI, JSRI instructions
Register
A0 / A1
address
PC
Register
A1
b31
b16 b15
address-H
address
Memory
Memory
dsp
Memory
dsp
A0
b0
address-L
Memory

Advertisement

Table of Contents
loading

Table of Contents