Chapter 3. Assemblers

Table of Contents
3.1. GCC Inline Assembly
3.1.1. Where to find GCC
3.1.2. Where to find docs for GCC Inline Asm
3.1.3. Invoking GCC to build proper inline assembly code
3.1.4. Macro support
3.2. GAS
3.2.1. Where to find it
3.2.2. What is this AT&T syntax
3.2.3. Intel syntax
3.2.4. 16-bit mode
3.2.5. Macro support
3.3. NASM
3.3.1. Where to find NASM
3.3.2. What it does
3.4. Other Assemblers
3.4.1. AS86
3.4.2. YASM
3.4.3. FASM
3.4.4. OSIMPA (SHASM)
3.4.5. AASM
3.4.6. TDASM
3.4.7. HLA
3.4.8. TALC
3.4.9. Free Pascal
3.4.10. Win32Forth assembler
3.4.11. Terse
3.4.12. Non-free and/or Non-32bit x86 assemblers