Freescale Semiconductor SC140 specifications Addressing Modes Summary, Memory Address Alignment

Models: SC140

1 760
Download 760 pages 48.94 Kb
Page 75
Image 75

Address Generation Unit

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

Table 2-19. Memory Address Alignment

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

 

 

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

Table 2-20. Addressing Modes Summary

 

R0-R7

Operand Reference

 

Addressing Modes

Uses

 

 

 

 

 

 

Assembler Syntax

 

MCTL

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

 

 

 

 

 

 

 

 

 

SC140 DSP Core Reference Manual

2-43

Page 75
Image 75
Freescale Semiconductor SC140 Addressing Modes Summary, Memory Address Alignment, Access Type Aligned Address