beautypg.com

Freescale Semiconductor StarCore SC140 User Manual

Page 76

background image

2-44

SC140 DSP Core Reference Manual

Address Generation Unit

Note:

The “—” that appears in the “R0-R7 Uses MCTL” heading means that it is not applicable for that
addressing mode.

Address Register Indirect

No Update, (Rn)

No

(Rn)

Post-increment, (Rn)+

Yes

(Rn)+

Post-decrement, (Rn)–

Yes

(Rn)–

Post-increment by Offset Ni, (Rn)+Ni

Yes

(Rn) + Ni

Indexed by offset N0, (Rn+N0)

Yes

(Rn + N0)

Indexed by Address Register Rm,

(Rn+Rm)

Yes

(Rn + Rm)

Short Displacement, (Rn+x)

Word Displacement, (Rn+xxxx)

Yes

(Rn + x)

(Rn + xxxx)

SP Short Displacement, (SP-xx)

(SP - xx)

SP Word Displacement, (SP+xxxx)

(SP + xxxx)

PC Relative

PC Relative with Displacement

#xx (8 bits)

#xxx (10 bits)

#xxxx (16 bits)

#xxxxx (20 bits)

Special

Immediate Short Data

Immediate Word Data

Immediate Long Data

#xx (5, 6, or 7bits)

#xxxx (16 bits)

#xxxxxxxx(32 bits)

Absolute Word Address

Absolute Long Address

xxxx (16 bits)

xxxxxxxx (32 bits)

Absolute Jump Address

xxxxxxxx (32 bits)

Implicit Reference

Table 2-20. Addressing Modes Summary (Continued)

Addressing Modes

R0-R7

Uses

MCTL

Operand Reference

Assembler Syntax

S

C

D

A

P

X