Table of Contents
MOTOROLA
DSP ASSEMBLER REFERENCE MANUAL
For More Information On This Product,
Go to: www.freescale.com
v
4.6.2
4.7
4.7.1
4.7.2
4.8
4.8.1
4.8.2
Relative Mode Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
EXAMPLE 2: OVERLAYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
Absolute Mode Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Relative Mode Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
EXAMPLE 3: BOOTSTRAP OVERLAY . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Absolute Mode Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Relative Mode Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Chapter 5
MACRO OPERATIONS AND CONDITIONAL ASSEMBLY
MACRO OPERATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
MACRO LIBRARIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
MACRO DEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
MACRO CALLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
DUMMY ARGUMENT OPERATORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Dummy argument concatenation operator - \ . . . . . . . . . . . . . . . . . . . . . 5-5
Return value operator - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Return hex value operator - % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Dummy argument string operator - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Macro local label override operator - ^ . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
DUP, DUPA, DUPC, DUPF DIRECTIVES . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
CONDITIONAL ASSEMBLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
5.1
5.2
5.3
5.4
5.5
5.5.1
5.5.2
5.5.3
5.5.4
5.5.5
5.6
5.7
Chapter 6
ASSEMBLER SIGNIFICANT CHARACTERS AND DIRECTIVES
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
ASSEMBLER SIGNIFICANT CHARACTERS . . . . . . . . . . . . . . . . . . . . . . . 6-1
ASSEMBLER DIRECTIVES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Assembly Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Symbol Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Data Definition/Storage Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Listing Control and Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Object File Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Macros and Conditional Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Structured Programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6.1
6.2
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
6.3.7
F
Freescale Semiconductor, Inc.
n
.