Next: Debugging Info, Previous: PIC, Up: Target Macros [Contents][Index]

### 18.20 Defining the Output Assembler Language

This section describes macros whose principal purpose is to describe how to write instructions in assembler language—rather than what the instructions do.

• File Framework: |  | Structural information for the assembler file.
• Data Output: |  | Output of constants (numbers, strings, addresses).
• Uninitialized Data: |  | Output of uninitialized variables.
• Label Output: |  | Output and generation of labels.
• Initialization: |  | General principles of initialization and termination routines.
• Macros for Initialization: |  | Specific macros that control the handling of initialization and termination routines.
• Instruction Output: |  | Output of actual instructions.
• Dispatch Tables: |  | Output of jump tables.
• Exception Region Output: |  | Output of exception region code.
• Alignment Output: |  | Pseudo ops for alignment and skipping data.