Low-Level Programming C, Assembly, and Program Execution on Intel® 64 Architecture /
Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code. Low-Level Programming explains Intel 64 architecture as the result of von Neumann ar...
Κύριος συγγραφέας: | |
---|---|
Συγγραφή απο Οργανισμό/Αρχή: | |
Μορφή: | Ηλεκτρονική πηγή Ηλ. βιβλίο |
Γλώσσα: | English |
Έκδοση: |
Berkeley, CA :
Apress : Imprint: Apress,
2017.
|
Θέματα: | |
Διαθέσιμο Online: | Full Text via HEAL-Link |
Πίνακας περιεχομένων:
- Part I: Assembly Language and Computer Architecture
- Chapter 1: Basic Computer Architecture
- Chapter 2: Assembly Language
- Chapter 3: Legacy
- Chapter 4: Virtual Memory
- Chapter 5: Compilation Pipeline
- Chapter 6: Interrupts and System Calls
- Chapter 7: Models of Computation
- Part II: The C Programming Language
- Chapter 8: Basics
- Chapter 9: Type System
- Chapter 10: Code Structure
- Chapter 11: Memory
- Chapter 12: Syntax, Semantics, and Pragmatics
- Chapter 13: Good Code Practices
- Part III: Between C and Assembly
- Chapter 14: Translation Details
- Chapter 15: Shared Objects
- Chapter 16: Performance
- Chapter 17: Multithreading
- Part IV: Appendices
- Chapter 18: Appendix A: Using gdb
- Chapter 19: Appendix B: Using Make
- Chapter 20: Appendix C: System Calls
- Chapter 21: Appendix D: Performance Tests
- Chapter 22: Bibliography
- .