x86 Disassembly
Publisher: Wikibooks 2008
Number of pages: 151
Description:
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.
Download or read it online for free here:
Download link
(920KB, PDF)
Similar books
![Book cover: Machine Language for Beginners](images/2194.jpg)
by Richard Mansfield - Compute! Publications
Introduction to 6502 machine language. The book starts with an introduction to how computers work, what Binary and Hex are, and how they relate to programing. Everything is covered with enough detail for a beginner to understand what they are doing.
(29257 views)
![Book cover: Assemblers And Loaders](images/1311.jpg)
by David Salomon - Prentice Hal
Comprehensive book on the design of assemblers and loaders. It covers one and two-pass assemblers, absolute and relocatable object files, multiple location counters, local labels, macros, conditional assembly, listing file, disassemblers, and loaders.
(26832 views)
![Book cover: MIPS Assembly Language Programming Using QtSpim](images/8504.jpg)
by Ed Jorgensen - University of Nevada, Las Vegas
The purpose of this text is to provide a simple and free reference for university level programming and architecture units that include a brief section covering MIPS assembly language. The text uses the QtSpim simulator.
(16175 views)
![Book cover: Programming From The Ground Up](images/1312.jpg)
by Jonathan Bartlett - Bartlett Publishing
An introduction to assembly language programming on Linux for x86 machines. It covers memory management, interfacing with C, debugging, dynamic libraries, GUI programming, and more. Great textbook for novices as well as for intermediates.
(20887 views)