Motorola dsp assembler Reference Manual


viii DSP ASSEMBLER REFERENCE MANUAL



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

Table of Contents
viii
DSP ASSEMBLER REFERENCE MANUAL
MOTOROLA
E.3.4.6.4
End of Structures  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-23
E.3.4.6.5
Functions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-24
E.3.4.6.6
Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-25
E.3.4.6.7
End of Blocks and Functions  . . . . . . . . . . . . . . . . . . . . . . . . . .  E-25
E.3.4.6.8
Beginning of Blocks and Functions  . . . . . . . . . . . . . . . . . . . . .  E-26
E.3.4.6.9
Structure, Union, and Enumeration Names  . . . . . . . . . . . . . . .  E-26
E.3.4.7
Object File Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-27
E.3.5
String Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-27
E.4
DIFFERENCES IN DSP OBJECT FORMAT AND STANDARD COFF  . .  E-27
E.4.1
Multiple Memory Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-28
E.4.2
Object File Transportability  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-29
E.4.3
Structure Size Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-30
E.4.4
Relocation Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-30
E.4.5
Block Data Sections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-31
E.4.6
Other Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-31
E.5
OBJECT FILE DATA EXPRESSION FORMAT  . . . . . . . . . . . . . . . . . . . .  E-31
E.5.1
Data Expression Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-32
E.5.2
Data Expression Interpretation  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-32
E.5.2.1
User Expression - { ... }  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-33
E.5.2.2
Relocatable Expression - [ ... ] . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-33
E.5.2.3
Memory Space Operator - @ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-33
E.5.2.4
Bit Size Operator - #. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-33
E.5.2.5
Memory Attribute Operator - :. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-34
E.5.2.6
Line Number Operator - ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  E-34
E.5.2.7
BFxxx Instruction Mask Function - @FBF() . . . . . . . . . . . . . . . . . .  E-35
E.5.2.8
Local Relocatable Reference Function - @LRF()  . . . . . . . . . . . . .  E-35
E.5.2.9
Alternate Encoding Function - @ENC() . . . . . . . . . . . . . . . . . . . . .  E-35
Appendix F
DEVICE-DEPENDENT INFORMATION
F.1
INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  F-1
F.2
DSP56000 INFORMATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  F-2
F.2.1
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  F-2
F.2.1.1
Arithmetic Instructions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-3
F.2.1.2
Logical Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-4
F.2.1.3
Bit Manipulation Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-4
F.2.1.4
Loop Instructions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-4


Table of Contents
MOTOROLA
DSP ASSEMBLER REFERENCE MANUAL
ix
F.2.1.5
Move Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-4
F.2.1.6
Program Control Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . . F-5
F.2.2
Register Names and Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-6
F.2.3
Condition Code Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-7
F.3
DSP96000 INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-8
F.3.1
Instruction Set Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-8
F.3.1.1
Arithmetic Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-8
F.3.1.2
Logical Instructions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-10
F.3.1.3
Bit Manipulation Instructions  . . . . . . . . . . . . . . . . . . . . . . . . . . . F-10
F.3.1.4
Loop Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-10
F.3.1.5
Move Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-11
F.3.1.6
Program Control Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . F-12
F.3.2
Register Names and Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-13
F.3.3
Condition Code Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-14
F.4
DSP56100 INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-15
F.4.1
Instruction Set Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-15
F.4.1.1
Arithmetic Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-15
F.4.1.2
Logical Instructions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-16
F.4.1.3
Bit Manipulation Instructions  . . . . . . . . . . . . . . . . . . . . . . . . . . . F-17
F.4.1.4
Loop Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-17
F.4.1.5
Move Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-17
F.4.1.6
Program Control Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . F-18
F.4.2
Register Names and Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-18
F.4.3
Condition Code Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-19
F.5
DSP56300 INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-20
F.5.1
Instruction Set Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-20
F.5.1.1
Arithmetic Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-21
F.5.1.2
Logical Instructions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-22
F.5.1.3
Bit Manipulation Instructions  . . . . . . . . . . . . . . . . . . . . . . . . . . . F-22
F.5.1.4
Loop Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-23
F.5.1.5
Move Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-23
F.5.1.6
Program Control Instructions   . . . . . . . . . . . . . . . . . . . . . . . . . . F-24
F.5.2
Register Names and Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-25
F.5.3
Condition Code Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-26
F.6
DSP56800 INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-27
F.6.1
Instruction Set Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   F-27


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ə