Assembly programming in plain view

GAS (GNU Assembler) edit

  • Overview (pdf)
  • Command-line (pdf)
  • Syntax (pdf)
  • Sections and Relocations (pdf)
  • Symbols (pdf)
  • Expression (pdf)
  • Directives (1) (pdf)
  • Directives (2) (pdf)
  • Directives (3) (pdf)

GCC Inline Assembly edit


NASM edit


ld (Gnu Linker) edit

Linker Script edit

  • Basic Script Concepts
  • Script Format
  • Simple Example
  • Simple Commands
  • Assignments
  • SECTIONS
  • MEMORY
  • PHDRS
  • VERSION
  • Expression
  • Implicit Linker Scripts


go to [ C programming in plain view ]