Assembly Language

  • CISC vs RISK
    • CISC
      • Complex Instruction Set
      • Verbose, yet compact
    • RISC
      • Reduced Instruction Set
      • Concise, yet expensive
  • Architectures
  • gcc -S to output assembly code instead of executable binary
  • Display symbols with nm command (“names”)

Elements

  • Directives
  • Labels
  • Instructions