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 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
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 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 Blockchain & Crypto 306 pages College Football Analytics 213 pages Creator Economy 318 pages Pattern Recognition 322 pages Data & Society 305 pages Data Viz with Python 275 pages Ethical Hacking 318 pages Fandom 332 pages History of Appalachia 324 pages How Humans Get Stuck 291 pages Handling Confrontation 306 pages How to Learn Anything 298 pages How Your House Works 306 pages IBM DB2 282 pages Intermediate COBOL 339 pages Intermediate Data Science 278 pages Intro CS Python 44 pages Intro to Data Science 266 pages Introductory Economics 74 pages Introductory Statistics 216 pages Learning COBOL 322 pages Prediction Markets 316 pages Metacognition 222 pages Media Literacy 314 pages NFL Analytics 182 pages Nuclear Physics 59 pages Organic Chemistry 74 pages Pascal Programming 304 pages Physics of Music 316 pages Political Analytics 324 pages Popular Psychology 305 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 304 pages Science of Luck 306 pages Vibe Coding 316 pages Video Game Design 69 pages Why They Watch 308 pages Working with AI 316 pages