Memory Addressing Modes - Texas Instruments TMS320C3x User Manual

Texas instruments computer hardware user's guide
Table of Contents

Advertisement

2.5.2

Memory Addressing Modes

The 'C3x supports a base set of general-purpose instructions as well as arithmetic-
intensive instructions that are particularly suited for digital signal processing and
other numeric-intensive applications. See Chapter 6, Addressing Modes , for more
information.
Four groups of addressing modes are provided on the 'C3x. Each group uses
two or more of several different addressing types. The following list shows the
addressing modes with their addressing types.
-
General instruction addressing modes:
J
Register. The operand is a CPU register.
J
Short immediate. The operand is a 16-bit (short) or 24-bit (long) imme-
diate value.
J
Direct. The operand is the contents of a 24-bit address formed by
concatenating the 8 bits of data-page pointer and a 16-bit operand.
J
Indirect. An auxiliary register indicates the address of the operand.
-
3-operand instruction addressing modes:
J
Register. Same as for general addressing mode.
J
Indirect. Same as for general addressing mode.
-
Parallel instruction addressing modes:
J
Register. The operand is an extended-precision register.
J
Indirect. Same as for general addressing mode.
-
Branch instruction addressing modes:
J
Register. Same as for general addressing mode.
J
PC-relative. A signed 16-bit displacement or a 24-bit displacement is
added to the PC.
Memory Organization
Architectural Overview
2-17

Advertisement

Table of Contents
loading

Table of Contents