Addressing modes, Chapter 6 – Texas Instruments TMS320C3x User Manual

Page 154

Advertising
background image

6-1

Addressing Modes

The ’C3x supports five groups of powerful addressing modes. Six types of
addressing that allow data access from memory, registers, and the instruction
word can be used within the groups. This chapter describes the operation,
encoding, and implementation of the addressing modes. It also discusses the
management of system stacks, queues, and dequeues in memory.

Topic

Page

6.1

Addressing Types

6-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2

Register Addressing

6-3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.3

Direct Addressing

6-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.4

Indirect Addressing

6-5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.5

Immediate Addressing

6-18

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.6

PC-Relative Addressing

6-19

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.7

Circular Addressing

6-21

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.8

Bit-Reversed Addressing

6-26

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.9

Aligning Buffers With the TMS320 Floating-Point
DSP Assembly Language Tools

6-28

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.10 System and User Stack Management

6-29

. . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 6

Advertising