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

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