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. | 
| Alignment Output | Pseudo ops for alignment and skipping data. |