Linked e-resources

Details

Chapter 1: Introduction
Chapter 2: The Truth About Computers
Part I: Assembly Language Basics
Chapter 3: Your First Program
Chapter 4: Registers and Simple Arithmetic
Chapter 5: Comparison, Branching and Looping
Chapter 6: Working with Data in Memory
Chapter 7: Data Records
Chapter 8: Signed Numbers and Bitwise Operations
Chapter 9: More Instructions You Should Know
Part II: Operating System Basics
Chapter 10: Making System Calls
Chapter 11: The Stack and Function Calls
Chapter 12: Calling Functions from Libraries
Chapter 13: Common and Useful Assembler Directives
Chapter 14: Dynamic Memory Allocation
Chapter 15: Dynamic Linking
Part III: Programming Language Topics
Chapter 16: Basic Language Features Represented in Assembly Language
Chapter 17: Tracking Memory Allocations
Chapter 18: Object-Oriented Programming
Chapter 19: Conclusion and Acknowledgments
Part IV: Appendices
Appendix A: Getting Set Up with Docker
Appendix B: The Command Line
Appendix C: Debugging with GDB
Appendix D: Nasm (Intel) Assembly Language Syntax
Appendix E: Common x86-64 Instructions
Appendix F: Floating Point Numbers
Appendix G: The Starting State of the Stack
Appendix H: ASCII, Unicode, and UTF-8
Appendix I: Optimization
Appendix J: A Simplified Garbage Collector
Appendix K: Going to an Even Lower Level.

Browse Subjects

Show more subjects...

Statistics

from
to
Export