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...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Zhirkov, Igor (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα: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
  • .