Table
of Contents
x
DSP ASSEMBLER REFERENCE MANUAL
MOTOROLA
F.6.1.1
Arithmetic Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-28
F.6.1.2
Logical Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-29
F.6.1.3
Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . .F-29
F.6.1.4
Loop Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-29
F.6.1.5
Move Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-30
F.6.1.6
Program Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . .F-30
F.6.2
Macro Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-31
F.6.3
Register Names and Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-32
F.6.4
Condition Code Mnemonics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-32
Appendix G
HOST-DEPENDENT INFORMATION
G.1
INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-1
G.2
DOS/386 ENVIRONMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-1
G.2.1
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-1
G.2.2
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-2
G.2.3
Source File Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-2
G.2.4
Invoking the Assembler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-2
G.3
SUNOS ENVIRONMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-3
G.3.1
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-3
G.3.2
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-3
G.3.3
Source File Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-4
G.3.4
Invoking the Assembler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-4
G.4
HP 700 ENVIRONMENT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-4
G.4.1
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-4
G.4.2
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-5
G.4.3
Source File Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-5
G.4.4
Invoking the Assembler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-5
G.5
MACINTOSH ENVIRONMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-6
G.5.1
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-6
G.5.2
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-6
G.5.3
Source File Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-6
G.5.4
Invoking the Assembler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-7
Index
List
of Figures
MOTOROLA
DSP ASSEMBLER REFERENCE MANUAL
xi
LIST OF FIGURES
D-1
Assembler Listing Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
D-2
Assembler Cross-reference Listing Format . . . . . . . . . . . . . . . . . . . . . . . D-14
D-3
Assembler Listing Line Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
D-4
Memory Utilization Report Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-16
D-5
Memory Utilization Report Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-18
E-1
COFF File Basic Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-2
E-2
File Header Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-3
E-3
File Header Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-4
E-4
Motorola DSP Optional Link Header Format . . . . . . . . . . . . . . . . . . . . . . . E-5
E-5
Motorola DSP Optional Runtime Header Format . . . . . . . . . . . . . . . . . . . . E-6
E-6
Section Header Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-7
E-7
Section Header Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-9
E-8
Relocation Entry Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-10
E-9
Line Number Entry Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-10
E-10
Line Number Grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-11
E-11
COFF Symbol Table Ordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-12
E-12
Symbol Table Entry Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-13
E-13
Fundamental Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-15
E-14
Derived Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-16
E-15
Storage Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-17
E-16
Storage Class and Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-19
E-17
Filename Symbol Auxiliary Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-21
E-18
Section Symbol Auxiliary Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-21
E-19
Relocatable Section Auxiliary Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-22
E-20
Relocatable Buffer/Overlay Auxiliary Entry . . . . . . . . . . . . . . . . . . . . . . . E-22
E-21
Tag Name Symbol Auxiliary Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-23
E-22
End of Structure Auxiliary Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-24