Assembly Programming and Computer Architecture for Software Engineers

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
Publication Date 出版日期: 2017-04-01
Print Length 页数: 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.

相关文件下载地址

打赏
未经允许不得转载:finelybook » Assembly Programming and Computer Architecture for Software Engineers

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫