From Collaborative RCE Knowledge Library

Jump to: navigation, search

x86 Disassembly Using C and Assembly Language

Item name: x86 Disassembly Using C and Assembly Language
Rating: 2.0 (1 vote)
Author: Wikimedia foundation                        
Home URL:
Last updated: January 14, 2008
Version (if appl.):
Direct D/L link: Locally archived copy
Description: About
This book is about the disassembly of x86 machine code into human-readable assembly, and the decompilation
of x86 assembly code into human-readable C or C++ source code. Some topics covered will be common to all
computer architectures, not just x86-compatible machines.

This book is going to look in-depth at the disassembly and decompilation of x86 machine code and assembly
code. We are going to look at the way programs are made using assemblers and compilers, and examine the way
that assembly code is made from C or C++ source code. Using this knowledge, we will try to reverse the
process. By examining common structures, such as data and control structures, we can find patterns that enable
us to disassemble and decompile programs quickly.
Related URLs:
The wikibook:

RSS feed Feed containing all updates for this item.

You are welcome to add your own useful notes about this tool, for others to see!

If you find that any information for the item above is missing, outdated or incorrect, please edit it!
(please also edit it if you think it fits well in some additional category, since this can also be controlled)

Category Navigation Tree