Chapters

1. Overview
2. Assembler
3. Software Concept
4. Assembly Language
5. Operands and Expressions
6. Macro Operations
7. Assembler Directives
8. Structured Control Statements
9. Instruction Set
10. Linker
11. Locator
12. Utilities

Appendices

A. Assembler Error Messages
B. Linker Error Messages
C. Locator Error Messages
D. Archiver Error Messages
E. Embedded Environment Error Messages
F. Migration from Motorola CLAS
G. DEscriptive Language For Embedded Environments
H. Delfee Syntax
I. IEEE-695 Object Format
J. Motorola S-Records
K. Intel Hex Records

MANUAL PURPOSE AND STRUCTURE

PURPOSE

This manual is aimed at users of the DSP5600x, DSP563xx and DSP566xx cross-assembler, linker, locator and utilities. It assumes that you are familiar with programming the DSP5600x, DSP563xx or DSP566xx.

INSTALLATION

The software installation is described in the C Cross-Compiler User's Guide.

MANUAL STRUCTURE

Related Publications
Conventions Used In This Manual

1. Overview
Makes you familiar with the assembler itself, through the use of sample programs.

2. Assembler
Describes the actions and invocation of the TASKING DSP56xxx assemblers (as56 or as563).

3. Software Concept
Describes the basics of modular programming and sections.

4. Assembly Language
Describes the formats of the possible statements for an assembly program.

5. Operands and Expressions
Describes the operands and expressions to be used in the assembler instructions and directives.

6. Macro Operations
Describes the use of macros and conditional assembly.

7. Assembler Directives
Describes the assembler directives to pass information to the assembler program.

8. Structured Control Statements
Describes the use of structured control statements for loops and conditional branches.

9. Instruction Set
Gives a list of assembly language instruction mnemonics.

10. Linker
Describes the action of, and options/controls applicable, to the linker.

11. Locator
Describes the action of, and options/controls applicable, to the locator.

12. Utilities
Contains descriptions of the utilities supplied with the package, which may be useful during program development.

APPENDICES

A. Assembler Error Messages
Gives a list of error messages which can be generated by the assembler.

B. Linker Error Messages
Gives a list of error messages which can be generated by the linker.

C. Locator Error Messages
Gives a list of error messages which can be generated by the locator.

D. Archiver Error Messages
Gives a list of error messages which can be generated by the archiver.

E. Embedded Environment Error Messages
Gives a list of error messages from the embedded environment which can be generated by the linker/locator.

F. Migration from Motorola CLAS
Describes how you can migrate your assembly program from the Motorola CLAS assembler to one of the TASKING DSP56xxx assemblers (as56 or as563).

G. DEscriptive Language For Embedded Environments
Describes the Delfee description language.

H. Delfee Syntax
Contains a syntax description of the Delfee language.

I. IEEE-695 Object Format
Contains a description of the IEEE-695 object format and the TIOF format.

J. Motorola S-Records
Contains a description of the Motorola S-records.

K. Intel Hex Records
Contains a description of the Intel Hex format.

RELATED PUBLICATIONS

TASKING Tools

Core Reference Manuals

CONVENTIONS USED IN THIS MANUAL

The notation used to describe the format of call lines is given below:

{ } Items shown inside curly braces enclose a list from which you must choose an item.

[ ] Items shown inside square brackets enclose items that are optional.

| The vertical bar separates items in a list. It can be read as OR.

italics Items shown in italic letters mean that you have to substitute the item. If italic items are inside square brackets, they are optional. For example:

filename

means: type the name of your file in place of the word filename.

... An ellipsis indicates that you can repeat the preceding item zero or more times.

screen font Represents input examples and screen output examples.

bold font Represents a command name, an option or a complete command line which you can enter.

For example

This line could be written in plain English as: execute the command command with the optional options option and with the file filename.

Illustrations

The following illustrations are used in this manual:

This is a note. It gives you extra information.

This is a warning. Read the information carefully.

This illustration indicates actions you can perform with the mouse.

This illustration indicates keyboard input.

This illustration can be read as "See also". It contains a reference to another command, option or section.


Copyright © 2002 Altium BV