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 ]