beautypg.com

7 addressing modes summary, Addressing modes summary -43, Memory address alignment -43 – Freescale Semiconductor StarCore SC140 User Manual

Page 75

background image

Address Generation Unit

SC140 DSP Core Reference Manual

2-43

Table 2-19 summarizes the memory address alignment rule for each type of memory access.

Table 2-19. Memory Address Alignment

2.3.3.7 Addressing Modes Summary

Table 2-20 provides a summary of the addressing modes described in the previous sections. The Operand
Reference columns are abbreviated as follows:

S = Software Stack Reference in data memory (uses NSP or ESP according to mode)

C = Program Control Unit Register Reference

D = DALU Register Reference

A = AGU Register Reference

P = Program Memory Reference

X = Data Memory Reference

Access Type

Aligned Address

Byte access

Any address

Word access

Multiple of 2

Long-word access

Multiple of 4

Two long-word access

Multiple of 8

Table 2-20. Addressing Modes Summary

Addressing Modes

R0-R7

Uses

MCTL

Operand Reference

Assembler Syntax

S

C

D

A

P

X

Register Direct

Data or Control Register

Dn

Dn Dm

Dn Dm Di Dj

MCTL

SR, EMR, VBA

LC0, LC1
LC2, LC3

SA0, SA1
SA2, SA3

Address Register (Rn)

Rn

Address Modifier Register (Mj)

Mj

Base Address Register (Bn)

Bn

Address Offset Register (Ni)

Ni

Stack Pointer

SP