PREV UP NEXT Using and Porting GNU CC

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