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. How to invoke the assembler?
3.4.3. Where to find docs
3.4.4. Macro support
3.4.5. What if I can't compile Linux anymore with this new version?
3.5. Other Assemblers
3.5.1. Win32Forth assembler
3.5.2. TDASM
3.5.3. Terse
3.5.4. HLA
3.5.5. TALC
3.5.6. Non-free and/or Non-32bit x86 assemblers