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
相关推荐
- A Beginner's Guide To Web Application Penetration Testing
- Deployment from Scratch
- Mastering Microsoft Intune: Deploy Windows 11, Windows 365 via Microsoft Intune, Copilot and Advance Management via Intune Suite, 2nd Edition
- Platform Engineering for Architects: Crafting modern platforms as a product
- SAR Image Interpretation for Various Land Covers: A Practical Guide
- Autotools: A Practitioner’s Guide to GNU Autoconf,Automake,and Libtool,2nd Edition