The assembler converts assembly source code to relocatable object code written to object code files. The linker takes these object code files and combines them to form an application containing the final instructions. This manual is a reference for the CrossWorks assembler. What we don't do in this manual is explain the architecture of the process machine or how to go about constructing an application in assembly code.
In this section
- Command line options
- Describes the command line options accepted by the assembler.
- Source format
- Describes the format of source lines.
- Data definition and allocation directives
- Descibes how to allocate initialized and uninitialized data, align data, and so on.
- Labels, variables, and sections
- Descibes how labels, variables, and sections are defined.
- Data types
- Descibes the strong type system that the assembler uses.
- Expressions and operators
- Descibes the syntax of expressions and how to use the built-in operators.
- Compilation units and libraries
- Describes how to structure your source code by using relocatable object modules and source inclusion.
- Macros, conditions, and loops
- Describes how to use the macro processor, conditionals, and loops for repetetive tasks.