Page Tools:

Essentials of 80x86 Assembly Language , Second Edition

Author(s): Richard C. Detmer, Professors Of Computer Science, Middle Tennessee State University
  • ISBN-13: 9781449640927
  • Paperback    286 pages      © 2012
Price: $118.95 US List
Add to Cart Request a Review Copy

Many computer organization/architecture textbooks provide a wealth of general information, but little or no hands-on experience with a specific computer architecture. Essentials of 80x86 Assembly Language, Second Edition is designed as a supplemental text for the instructor who wants to provide students hands-on experience with the Intel 80x86 architecture. It can also be used as a stand-alone text for an assembly language course. Essentials of 80x86 Assembly Language emphasizes basic 80x86 integer instructions, but both 64-bit instructions and floating point architecture are also introduced. Students assemble 32- or 64-bit flat memory model programs and execute them under control of a debugger, "seeing inside" the computer as they step through program instructions, viewing contents of registers and memory. 

Download Visual Studio Express for free at

Instructors, learn more about the Microsoft Academic Alliance

Features & Benefits

  • Instructor's Support Materials are offered online and include PowerPoint lecture outlines, solutions to exercises found in the text, and the source code needed to complete the exercises in the text.
  • Numerous figures and examples, as well as "before" and "after" scenarios, are presented throughout the text to aid in the comprehension of material introduced.
  • Topics include:  80X86 integer representations, 80X86 memory addressing, 80X86 registers, assembly language syntax, assembling and running a program under WinDbg, and many much more!

Applicable Courses

An ideal supplement to the computer organization and architecture course or a useful primer in 80x86 Assembly Language.

Chapter  1  Data in a Computer
Chapter  2  Elements of Assembly Language
Chapter  3  Basic Instructions
Chapter  4  Branching and Looping
Chapter  5  Procedures
Chapter  6  Bit Manipulation
Chapter  7  Floating Point Arithmetic
Appendix  A  Hexadecimal/ASCII Conversion
Appendix  B  Assembler Reserved Words

Richard C. Detmer-Professors Of Computer Science, Middle Tennessee State University

Richard C. Detmer, Middle Tennessee University
Richard C. Detmer, received his Ph.D. from the University of Wisconsin, Madison in 1972. He has been a university instructor since then, serving at five different institutions. Currently he is the Chairperson of the Computer Science Department at Middle Tennessee State University.

Additional Titles by this Author

The following instructor resources are available to qualified instructors for download

ISBN-13: 9781449640927

Answers to In-Text Questions
Slides in PowerPoint Format
Source Code

This site uses cookies to store information on your computer. Some are essential to make our site work; others help us improve the user experience or allow us to communicate with you effectively. By using this site, you consent to the placement of these cookies. Read our cookie policy to learn more.

Agree & Dismiss