Assembly Programming and Computer Architecture
for Software Engineers
Read your book anywhere, on any device, through RedShelf's cloud based eReader.
Digital Notes and Study Tools
Built-in study tools include highlights, study guides, annotations, definitions, flashcards, and collaboration.
Have the book read to you!
The publisher of this book allows a portion of the content to be used offline.
The publisher of this book allows a portion of the content to be printed.
The publisher of this book allows a portion of the content to be copied and pasted into external tools and documents.
Print On Demand Available
Print on Demand books are individually printed when an order is placed and typically arrive between 7 - 10 business days. When placing an order, you'll be asked to choose a shipping address or pickup location.
Additional Book Details
Hall and Slonka's text presents an educational examination of Assembly programming and computer architecture. These topics are approached from a practical point of view, addressing "why" and "how" questions throughout the text. The authors begin by laying the foundation of computer language and computer architecture, and then delve into Assembly programming as a mechanism for gaining a better understanding of computer architecture, and how Assembly can be used for software development. The book supports learning on any OS platform Mac, Windows, and Linux by providing programming examples for the three most common assemblers in parallel: GAS, MASM, and NASM. This Edition 2.0 has been updated to present 64-bit first, with 32-bit examples included as reference.
|Sold By||Prospect Press|