X86 64 Assembly
- 1.Four Decades of Accretion
- 2.Registers, Reimagined
- 3.RFLAGS and Instruction Basics
- 4.Memory Addressing — The Full SIB Addressing Mode
- 5.The Stack and Calling Conventions
- 6.Control Flow at Scale
- 7.The Sheer Scale of the Instruction Set
- 8.Privilege Levels & Protected/Long Mode
- 9.A First Look at SIMD
- 10.Talking to the OS
- 11.Assemblers & Toolchains in Practice
- 12.Capstone — A Real x86-64 Program
Read as One Page
PDF Downloads
Exercise Solutions
assembly2-1_exercise1.txtassembly2-1_exercise2.txtassembly2-1_exercise3.txtassembly2-2_exercise1.txtassembly2-2_exercise2.txtassembly2-2_exercise3.txtassembly2-3_exercise1.txtassembly2-3_exercise2.txtassembly2-3_exercise3.txtassembly2-4_exercise1.txtassembly2-4_exercise2.txtassembly2-4_exercise3.txtassembly2-5_exercise1.txtassembly2-5_exercise2.txtassembly2-5_exercise3.txtassembly2-6_exercise1.txtassembly2-6_exercise2.txtassembly2-6_exercise3.txtassembly2-7_exercise1.txtassembly2-7_exercise2.txtassembly2-7_exercise3.txtassembly2-8_exercise1.txtassembly2-8_exercise2.txtassembly2-8_exercise3.txtassembly2-9_exercise1.txtassembly2-9_exercise2.txtassembly2-9_exercise3.txtassembly2-10_exercise1.txtassembly2-10_exercise2.txtassembly2-10_exercise3.txtassembly2-11_exercise1.txtassembly2-11_exercise2.txtassembly2-11_exercise3.txtassembly2-12_exercise1.txtassembly2-12_exercise2.txtassembly2-12_exercise3.txt