Addressing Modes - Texas Instruments C28 Series Student Manual

Dsp design workshop
Hide thumbs Also See for C28 Series:
Table of Contents

Advertisement

Addressing Modes

Addressing Modes
(register)
(register)
(constant)
(constant)
(paged)
(paged)
(pointer)
(pointer)
Four main categories of addressing modes are available on the C28x. Register addressing mode
allows interchange between all CPU registers, convenient for solving intricate equations.
Immediate addressing is helpful for expressing constants easily. Direct addressing mode allows
information in memory to be accessed. Indirect addressing allows pointer support via dedicated
'auxiliary registers', and includes the ability to index, or increment through a structure. The C28x
supports a true software stack, desirable for supporting the needs of the C language and other
structured programming environments, and presents a stack-relative addressing mode for
efficiently accessing elements from the stack. Paged direct addressing offers general-purpose
single cycle memory access, but restricts the user to working in any single desired block of
memory at one time.
B - 4
Addressing Modes
Addressing Modes
Mode
Mode
Symbol Purpose
Symbol Purpose
Register
Register
Operate between Registers
Operate between Registers
Immediate
#
Constants and Initialization
Immediate
#
Constants and Initialization
Direct
@
General
Direct
@
General
Indirect
Indirect
*
*
Support for pointers
Support for pointers
lists, tables
lists, tables
-
purpose access to data
-
purpose access to data
access arrays,
access arrays,
C28x - Appendix B - Addressing Modes

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tms320c28 series

Table of Contents