Hall & Slonka's textbook takes a practical approach readily addressing “why” and “how” questions throughout the text. The first two chapters lay the foundation of computer language and computer archit...

Buy Now From Amazon

Hall & Slonka's textbook takes a practical approach readily addressing “why” and “how” questions throughout the text. The first two chapters lay the foundation of computer language and computer architecture. Then, subsequent chapters use assembly programming as the mechanism for gaining a better understanding of computer architecture and 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. The book is based on the x86/x86_64 architecture and also provides a chapter on other common ISAs such as ARM, AVR, RISC-V, and z/Architecture. E-books (ISBN: 978-1-943153-31-2) are available from Redshelf.com and VitalSource.com for $44.00. For more information, visit www.ProspectPressVT.com.

Similar Products

C and C++ Under the HoodLow-Level Programming: C, Assembly, and Program Execution on Intel® 64 ArchitecturePractical Binary Analysis: Build Your Own Linux Tools for Binary Instrumentation, Analysis, and DisassemblyModern X86 Assembly Language Programming: Covers x86 64-bit, AVX, AVX2, and AVX-512C Programming Language, 2nd EditionBPF Performance Tools (Addison-Wesley Professional Computing Series)Hands-On Network Programming with C: Learn socket programming in C and write secure and optimized network codeIntroduction to 64 Bit Assembly Programming for Linux and OS X: For Linux and OS X