Wikibooks:Collections/x86 Disassembly

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

Please select an appropriate cover image for this collection. See "Template:Saved book" for instructions."


This is a collection of the pages in a Wikibooks book that can be easily saved, rendered electronically, and ordered as a printed book. For information and help on Wikibooks collections, see Help:Collections.
[ Download PDF ] [ Open in Collection Creator ] [ Order Printed Book ]
[ About ] [ FAQ ] [ Feedback ] [ Help ] [ Recent Changes ]


x86 Disassembly

edit

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

edit
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