Learning Assembly Language: What's Really Happening Inside the Machine
What's Really Happening Inside the Machine
Start Reading →
40 chapters
~27 hours total
306 sections
1
Front Matter
4 chapters2
Part I: The Machine Model
8 chapters3
Part II: x86-64 Instruction Set
9 chapters- Part II: The x86-64 Instruction Set
- Chapter 8: Data Movement and Addressing Modes
- Chapter 9: Arithmetic and Logic
- Chapter 10: Control Flow
- Chapter 11: The Stack and Function Calls
- Chapter 12: Arrays, Strings, and Data Structures
- Chapter 13: Bit Manipulation
- Chapter 14: Floating Point
- Chapter 15: SIMD Programming
4
Part III: ARM64 Assembly
5 chapters5
Part IV: Assembly–C Interface
6 chapters6
Part V: Systems Programming
7 chapters7
Part VI: Performance and Microarchitecture
4 chapters8
Part VII: Security and Reverse Engineering
5 chapters9
Part VIII: Capstone and Beyond
4 chapters10
Appendices
13 chapters- Appendix A: Glossary
- Appendix B: Answers to Selected Exercises and Quiz Questions
- Appendix C: Bibliography
- Appendix D: x86-64 Instruction Quick Reference
- Appendix E: ARM64 (AArch64) Instruction Quick Reference
- Appendix F: Linux System Call Tables
- Appendix G: GDB Command Reference
- Appendix H: Calling Conventions Reference
- Appendix I: NASM Directives and Preprocessor Reference
- Appendix J: Security and Analysis Tools Reference
- Appendix K: ASCII, Encoding, and Number Reference
- Appendix L: Performance Counters and Measurement Reference
- Appendix M: Resources and Communities
Explore Related Books
More open-access textbooks from our library
Advanced COBOL 40 chapters · ~67h Advanced Data Science 39 chapters · ~57h AI Ethics 39 chapters · ~82h AI Literacy 21 chapters · ~27h AI & ML for Business 40 chapters · ~80h AI Engineering 40 chapters · ~53h Algorithmic Addiction 40 chapters · ~71h American Government 40 chapters · ~77h Applied Psychology 40 chapters · ~52h Blockchain & Crypto 40 chapters · ~68h Calculus 40 chapters · ~51h Automotive Sales 40 chapters · ~73h College Football Analytics 28 chapters · ~18h Creator Economy 41 chapters · ~57h Pattern Recognition 43 chapters · ~92h Cybersecurity 40 chapters · ~84h Digital Forensics 40 chapters · ~69h Data & Society 40 chapters · ~72h Data Viz with Python 35 chapters · ~52h Discrete Mathematics 40 chapters · ~75h Ethical Hacking 41 chapters · ~58h Fandom 44 chapters · ~70h Forensic Science 40 chapters · ~74h Grant Writing 35 chapters · ~36h History of Appalachia 42 chapters · ~69h How Humans Get Stuck 40 chapters · ~36h Handling Confrontation 40 chapters · ~80h How to Learn Anything 38 chapters · ~54h How Your House Works 40 chapters · ~66h IBM DB2 37 chapters · ~53h Insurance Underwriting 40 chapters · ~71h Intermediate COBOL 54 chapters · ~44h Intermediate Data Science 36 chapters · ~39h Intro CS Python 27 chapters · ~28h Intro to Data Science 36 chapters · ~55h Introductory Economics 40 chapters · ~28h Introductory Statistics 28 chapters · ~48h Learning COBOL 42 chapters · ~64h Prediction Markets 42 chapters · ~60h Linear Algebra 40 chapters · ~60h Metacognition 28 chapters · ~52h Media Literacy 41 chapters · ~80h Music Production 40 chapters · ~84h NFL Analytics 28 chapters · ~16h Nuclear Physics 35 chapters · ~60h Organic Chemistry 40 chapters · ~43h Pascal Programming 40 chapters · ~43h Photography 40 chapters · ~85h Physics of Music 48 chapters · ~75h Political Analytics 41 chapters · ~67h Popular Psychology 40 chapters · ~21h Practical Philosophy 38 chapters · ~63h Basketball Analytics 31 chapters · ~30h Soccer Analytics 30 chapters · ~43h Propaganda 40 chapters · ~80h Python for Business 40 chapters · ~40h Quantum Mechanics 40 chapters · ~66h RegTech 40 chapters · ~59h The Science of Cooking 40 chapters · ~70h Science of Seduction 45 chapters · ~60h Sports Betting 42 chapters · ~63h Database Fundamentals 40 chapters · ~34h Technical Writing 40 chapters · ~70h Architecture of Surveillance 40 chapters · ~54h Science of Luck 40 chapters · ~72h Eastern Cultures 40 chapters · ~47h Western Culture 40 chapters · ~30h Vibe Coding 42 chapters · ~58h Video Game Design 40 chapters · ~77h Why They Watch 40 chapters · ~48h Working with AI 42 chapters · ~58h