Motorola dsp assembler Reference Manual


vi DSP ASSEMBLER REFERENCE MANUAL



Yüklə 4,8 Kb.
Pdf görüntüsü
səhifə3/91
tarix08.10.2017
ölçüsü4,8 Kb.
#3546
1   2   3   4   5   6   7   8   9   ...   91

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


Table of Contents
MOTOROLA
DSP ASSEMBLER REFERENCE MANUAL
vii
Appendix C
ASSEMBLER MESSAGES
C.1
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   C-1
C.2
COMMAND LINE ERRORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   C-2
C.3
WARNINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   C-4
C.4
ERRORS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   C-13
C.5
FATAL ERRORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   C-44
Appendix D
ASSEMBLER LISTING FILE FORMAT
D.1
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   D-1
D.2
LISTING FILE COMMENTARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   D-1
D.3
CROSS-REFERENCE FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   D-3
D.4
MEMORY UTILIZATION REPORT FORMAT  . . . . . . . . . . . . . . . . . . . . . .   D-3
D.5
ASSEMBLER LISTING FORMAT  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   D-5
Appendix E
MOTOROLA DSP OBJECT FILE FORMAT (COFF)
E.1
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-1
E.2
OBJECT FILE STRUCTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-1
E.3
OBJECT FILE COMPONENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-3
E.3.1
File Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-3
E.3.2
Optional Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-4
E.3.3
Sections  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-6
E.3.3.1
Section Headers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-7
E.3.3.2
Relocation Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-9
E.3.3.3
Line Numbers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-10
E.3.4
Symbol Table  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-11
E.3.4.1
Symbol Name  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-13
E.3.4.2
Symbol Value  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-13
E.3.4.3
Section Number. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-14
E.3.4.4
Symbol Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-14
E.3.4.5
Symbol Storage Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-16
E.3.4.6
Auxiliary Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-20
E.3.4.6.1
Filenames  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-21
E.3.4.6.2
Sections   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-21
E.3.4.6.3
Tag Names  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-23


Yüklə 4,8 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   91




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə