Wikibooks:Collections/X86 Assembly

From Wikibooks, the open-content textbooks collection

 * Preface
 * Introduction
 * Basic FAQ


 * x86 Basics
 * x86 Family
 * x86 Architecture and Register Description
 * Comments
 * 16, 32, and 64 Bits
 * Intrinsic Data Types


 * x86 Instruction Set
 * x86 Instructions
 * Data Transfer Instructions
 * Control Flow Instructions
 * Arithmetic Instructions
 * Logic Instructions
 * Shift and Rotate Instructions
 * Other Instructions
 * x86 Interrupts


 * Syntaxes and Assemblers
 * x86 Assemblers
 * GAS Syntax
 * MASM Syntax
 * HLA Syntax
 * FASM Syntax
 * NASM Syntax


 * Instruction Extensions
 * Instruction Extensions
 * Floating Point
 * MMX
 * SSE
 * AVX, AVX2, FMA3, FMA4
 * 3DNow!


 * Advanced x86
 * Advanced x86
 * High-Level Languages
 * Machine Language Conversion
 * Protected Mode
 * Global Descriptor Table
 * Advanced Interrupts
 * Bootloaders
 * Debug Information


 * x86 Chipset
 * x86 Chipset
 * Direct Memory Access
 * Programmable Interrupt Controller
 * Programmable Interval Timer
 * Programmable Parallel Interface


 * Embedding and interoperability
 * Interfacing with WinAPI
 * Interfacing with Linux
 * Calling Conventions
 * Calling Conventions
 * Interfacing with the C standard library and own static libraries with CECL
 * Inline Assembler
 * Linked Assembler


 * Resources
 * Resources