Learning Assembly Language: What's Really Happening Inside the Machine
What's Really Happening Inside the Machine
Start Reading →
39 chapters
~27 hours total
299 pages
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
3 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 305 pages Advanced Data Science 299 pages AI Ethics 304 pages AI Literacy 40 pages AI & ML for Business 304 pages AI Engineering 307 pages Algorithmic Addiction 303 pages Applied Psychology 303 pages College Football Analytics 213 pages Creator Economy 318 pages Pattern Recognition 322 pages Data & Society 305 pages Ethical Hacking 318 pages Fandom 332 pages History of Appalachia 324 pages How Humans Get Stuck 285 pages Handling Confrontation 306 pages How Your House Works 306 pages IBM DB2 282 pages Intermediate COBOL 334 pages Intermediate Data Science 278 pages Intro CS Python 44 pages Intro to Data Science 266 pages Introductory Statistics 216 pages Learning COBOL 322 pages Prediction Markets 316 pages Metacognition 222 pages Media Literacy 314 pages NFL Analytics 182 pages Physics of Music 316 pages Political Analytics 324 pages Basketball Analytics 214 pages Soccer Analytics 230 pages Propaganda 304 pages Python for Business 298 pages Quantum Mechanics 303 pages RegTech 307 pages Science of Seduction 320 pages Sports Betting 322 pages Architecture of Surveillance 299 pages Science of Luck 306 pages Vibe Coding 316 pages Why They Watch 308 pages Working with AI 316 pages