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

Page 75

Advertising
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

Advertising