Assembly Programming and Computer Architecture for Software Engineers
by: Brian R. Hall – Kevin J. Slonka
ISBN-10: 1943153329
ISBN-13: 9781943153329
Edition 版本: Edition 1.0
Released: 2017-04-01
Pages: 306
1.Cover Page
2.Title Page
3.Copyright Page
4.Contents
5.Preface
6.Preface
7.Assignments
8.Assignments
9.Input/Output System
10.Assignments
11.Assignments
12.Assignments
13.Assignments
14.Chapter 6 Supplement Program 6.3×86_64
Implementation
15.Assignments
16.Assignments
17.Investment Calculator
18.Assignments
19.Assignments
20.Resources
21.Assignments
22.Assignments
23.Lost and Found
24.Appendix A Assembly Syntax Translation
25.Appendix B Environment Setup for Assembly
Programming
26.Appendix C Disassembly
27.Appendix D Command-Line Debugging Assembly
with GDB
28.Appendix E Linking Assembly and C++
29.Appendix F Functions and Stack
30.Appendix G Using CPUID
31.Appendix H ASClIl and Decimal Arithmetic
32.Appendix I Intrinsics
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.
Assembly Programming and Computer Architecture for Software Engineers
相关推荐
Applications of Blockchain Technology
Reverse Engineering Armv8-A Systems: A practical guide to kernel, firmware, and TrustZone analysis
Practical IoT using Arduino and ESP32: Interactive experiments covering sensor reads, Wi-Fi, Bluetooth, and AWS IoT Core connectivity
Practical Construction Planning and Control Using Microsoft Project: An Illustrative Guide
The Financial Mathematics of Market Liquidity
Market Microstructure In Practice 2nd Edition