Address Generation Unit

Table 2-20. Addressing Modes Summary (Continued)

 

R0-R7

 

Operand Reference

 

Addressing Modes

Uses

 

 

 

 

 

 

 

Assembler Syntax

 

MCTL

S

 

C

D

A

P

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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,

Yes

 

 

 

 

 

 

(Rn + Rm)

(Rn+Rm)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Short Displacement, (Rn+x)

Yes

 

 

 

 

 

 

(Rn + x)

Word Displacement, (Rn+xxxx)

 

 

 

 

 

 

 

 

(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

 

 

 

 

 

 

#xx (5, 6, or 7bits)

Immediate Word Data

 

 

 

 

 

 

 

 

#xxxx (16 bits)

Immediate Long Data

 

 

 

 

 

 

 

 

#xxxxxxxx(32 bits)

 

 

 

 

 

 

 

 

 

 

Absolute Word Address

 

 

 

 

 

 

xxxx (16 bits)

Absolute Long Address

 

 

 

 

 

 

 

 

xxxxxxxx (32 bits)

 

 

 

 

 

 

 

 

 

 

Absolute Jump Address

 

 

 

 

 

 

xxxxxxxx (32 bits)

 

 

 

 

 

 

 

 

 

 

Implicit Reference

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

2-44

SC140 DSP Core Reference Manual

Page 76
Image 76
Freescale Semiconductor SC140 specifications Address Register Indirect, PC Relative, Special