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. AS86
3.4.1. Where to get AS86
3.4.2. Where to find docs
3.4.3. Using AS86 with BCC
3.5. Other Assemblers
3.5.1. YASM
3.5.2. OSIMPA (SHASM)
3.5.3. TDASM
3.5.4. Free Pascal
3.5.5. Win32Forth assembler
3.5.6. Terse
3.5.7. HLA
3.5.8. TALC
3.5.9. Non-free and/or Non-32bit x86 assemblers