Assembly Programming and Computer Architecture for Software Engineers

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Brian Hall, Kevin Slonka
Edition: 1st
Publisher: Prospect Press
Year: 0

Language: English
Pages: 413

1. Cover Page......Page 1
2. Title Page......Page 3
3. Copyright Page......Page 4
4. Contents......Page 5
5. Preface......Page 10
6. Preface......Page 13
7. Assignments......Page 42
8. Assignments......Page 63
9. Input/Output System......Page 66
10. Assignments......Page 91
11. Assignments......Page 121
12. Assignments......Page 144
13. Assignments......Page 173
14. Chapter 6 Supplement Program 6.3 x86_64 Implementation......Page 175
15. Assignments......Page 193
16. Assignments......Page 230
17. Investment Calculator......Page 243
18. Assignments......Page 259
19. Assignments......Page 292
20. Resources......Page 300
21. Assignments......Page 319
22. Assignments......Page 339
23. Lost and Found......Page 341
24. Appendix A Assembly Syntax Translation......Page 344
25. Appendix B Environment Setup for Assembly Programming......Page 350
26. Appendix C Disassembly......Page 360
27. Appendix D Command-Line Debugging Assembly with GDB......Page 366
28. Appendix E Linking Assembly and C++......Page 372
29. Appendix F Functions and Stack......Page 376
30. Appendix G Using CPUID......Page 384
31. Appendix H ASCII and Decimal Arithmetic......Page 389
32. Appendix I Intrinsics......Page 398