Chapters

1. Overview
2. Assembler
3. Assembly Language
4. Operands and Expressions
5. Macro Operations
6. Assembler Directives
7. Assembler Controls
8. Instruction Set
9. Linker
10. Locator
11. Utilities

Appendices

A. Macro Preprocessor Error Messages
B. Assembler Error Messages
C. Linker Error Messages
D. Locator Error Messages
E. Archiver Error Messages
F. Embedded Environment Error Messages
G. XA Instruction Set Table
H. Translate 8051 to XA
I. DEscriptive Language For Embedded Environments
J. Delfee Syntax
K. IEEE-695 Object Format
L. Intel Hex Records
M. Motorola S-Records

MANUAL PURPOSE AND STRUCTURE

PURPOSE

This manual is aimed at users of the XA Cross-Assembler package. It assumes that you are conversant with programming the XA.

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 asxa Cross- Assembler.

3. Assembly Language
Describes the formats of the possible statements for an assembly program and describes the registers.

4. Operands and Expressions
Describes the operands and expressions to be used in the assembler instructions and pseudos (directives).

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

6. Assembler Directives
Describes the Pseudo instructions to pass information to the assembler program.

7. Assembler Controls
Describes the syntax and semantics of all assembler controls.

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

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

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

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

APPENDICES

A. Macro Preprocessor Error Messages
Gives a list of error messages which can be generated by the macro preprocessor.

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

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

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

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

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

G. XA Instruction Set Table
Gives a complete list of all instructions for the XA microprocessor with mnemonics, operands, and number of bytes and clock cycles.

H. Translate 8051 to XA
Explains the 8051 to XA translation feature of the assembler.

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

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

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

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

M. Motorola S-Records
Contains a description of the S0, S3 and S7 Motorola S-records.

RELATED PUBLICATIONS

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 © 2000 TASKING, Inc.