
Table of Contents
vi
DSP ASSEMBLER REFERENCE MANUAL
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Chapter 7
STRUCTURED CONTROL STATEMENTS
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
STRUCTURED CONTROL DIRECTIVES . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
SYNTAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
.BREAK Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
.CONTINUE Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
.FOR Statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
.IF Statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
.LOOP Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
.REPEAT Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
.WHILE Statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
SIMPLE AND COMPOUND EXPRESSIONS . . . . . . . . . . . . . . . . . . . . . . .7-8
Simple Expressions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
Condition Code Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-8
Operand Comparison Expressions . . . . . . . . . . . . . . . . . . . . . . . . . .7-9
Compound Expressions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
STATEMENT FORMATTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-10
Expression Formatting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
.FOR/.LOOP Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
Assembly Listing Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
EFFECTS ON THE PROGRAMMER’S ENVIRONMENT . . . . . . . . . . . . .7-11
7.1
7.2
7.3
7.3.1
7.3.2
7.3.3
7.3.4
7.3.5
7.3.6
7.3.7
7.4
7.4.1
7.4.1.1
7.4.1.2
7.4.2
7.5
7.5.1
7.5.2
7.5.3
7.6
Appendix A
ASCII CHARACTER CODES
Appendix B
DIRECTIVE SUMMARY
B.1
B.2
B.3
B.4
B.5
B.6
B.7
ASSEMBLY CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
SYMBOL DEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
DATA DEFINITION/STORAGE ALLOCATION. . . . . . . . . . . . . . . . . . . . . . B-2
LISTING CONTROL AND OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
OBJECT FILE CONTROL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
MACROS AND CONDITIONAL ASSEMBLY . . . . . . . . . . . . . . . . . . . . . . . B-3
STRUCTURED PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
F
Freescale Semiconductor, Inc.
n
.