Assembly Language for x86 Processors (7th Edition) Kip R. Irvine

Kindle Print Replica

March 21, 2014
Publisher: Pearson
ISBN: 978-0133769401

From the Amazon website:

"Assembly Language for x86 Processors, 7e" is intended for use in undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture. This title is also suitable for embedded systems programmers and engineers, communication specialists, game programmers, and graphics programmers. Proficiency in one other programming language, preferably Java, C, or C++, is recommended.


Written specifically for 32- and 64-bit Intel/Windows platform, this complete and fully updated study of assembly language teaches students to write and debug programs at the machine level. This text simplifies and demystifies concepts that students need to grasp before they can go on to more advanced computer architecture and operating systems courses. Students put theory into practice through writing software at the machine level, creating a memorable experience that gives them the confidence to work in any OS/machine-oriented environment.

Additional learning and teaching tools are available on the author’s web site at where both instructors and students can access chapter objectives, debugging tools, supplemental files, a Getting Started with MASM and Visual Studio 2012 tutorial. An extensive link library is supplied containing more than 30 procedures.

The book includes review questions and exercises. All the example programs were tested with Microsoft Macro Assembler Version 11.0, running in Visual Studio 2012. Chapters 1 through 13 focus on protected mode programming.