Page Tools:

Introduction to 80x86 Assembly Language and Computer Architecture, Third Edition

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

A Revised and Updated Edition of the Authoritative Text!

This revised and updated Third Edition of the classic text guides students through assembly language using a hands-on approach, supporting future computing professionals with the basics they need to understand the mechanics and function of the computer’s inner workings. Through using real instruction sets to write real assembly language programs, students will become acquainted with the basics of computer architecture. Introduction to 80x86 Assembly Language and Computer Architecture covers the Intel 80x86 using the powerful tools provided by Microsoft Visual Studio, including its 32- and 64-bit assemblers, its versatile debugger, and its ability to link assembly language and C/C++ program segments. The text also includes multiple examples of how individual 80x86 instructions execute, as well as complete programs using these instructions. Hands-on exercises reinforce key concepts and problem-solving skills.

Updated to be compatible with Visual Studio 2012, and incorporating over a hundred new exercises, Introduction to 80x86 Assembly Language and Computer Architecture,  Third Edition is accessible and clear enough for beginning students while providing coverage of a rich set of 80x86 instructions and their use in simple assembly language programs. The text will prepare students to program effectively at any level.

Key features of the fully revised and updated Third Edition include:

•    Updated to be used with Visual Studio 2012, while remaining compatible with earlier versions
•    Over 100 new exercises and programming exercises
•    Improved, clearer layout with easy-to-read illustrations
•    The same clear and accessibly writing style as previous editions
•    Full suite of ancillary materials, including PowerPoint lecture outlines, Sample Examiniation Questions, and Answer Keys
•    Suitable as a stand-alone text in an assembly language course or as a supplement in a computer architecture course

Chapter  1  Representing Data in a Computer
Chapter  2  Parts of a Computer System
Chapter  3  Elements of Assembly Language
Chapter  4  Basic Instructions
Chapter  5  Branching and Looping
Chapter  6  Procedures
Chapter  7  Bit Manipulation
Chapter  8  String Operations
Chapter  9  Floating Point Operations
Appendix  A  Hexadecimal/ASCII Conversion
Appendix  B  Assembler Reserved Words
Appendix  C  Answers to Selected Exercises

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: 9781284036121

Answers to In-Text Questions
Slides in PowerPoint Format
Test Bank

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