Wikibooks:Collections/x86 Disassembly

Exploring the relationship between C, x86 Assembly, and Machine Code

 * Preface
 * Cover
 * Introduction


 * Tools
 * Assemblers and Compilers
 * Disassemblers and Decompilers
 * Disassembly Examples
 * Analysis Tools


 * Platforms
 * Microsoft Windows
 * Windows Executable Files
 * Linux
 * Linux Executable Files


 * Code Patterns
 * The Stack
 * Functions and Stack Frames
 * Functions and Stack Frame Examples
 * Calling Conventions
 * Calling Convention Examples
 * Branches
 * Branch Examples
 * Loops
 * Loop Examples


 * Data Patterns
 * Variables
 * Variable Examples
 * Data Structures
 * Objects and Classes
 * Floating Point Numbers
 * Floating Point Examples


 * Difficulties
 * Code Optimization
 * Optimization Examples
 * Code Obfuscation
 * Debugger Detectors


 * Resources and Licensing
 * Resources
 * Licensing
 * Manual of Style