← Back to catalog
intermediate~11h
Mastering Modern Assembly Language: From Architecture to Systems Programming
A comprehensive 11-part systems engineering masterclass in x86-64 assembly, CPU registers, virtual memory, SIB addressing, System V AMD64 ABI, and 64-bit Linux system calls.
Start readingPosts in this series
- 1Part 1: Assembly Language Fundamentals, Computer Architecture & x86-64 Systems
- 2Part 2: Modern Assembly Toolchain: NASM, GCC Linker, GDB & First Linux Program
- 3Part 3: Memory Segmentation, Virtual Memory & Linux 64-Bit Address Space
- 4Part 4: x86-64 Addressing Modes, Dereferencing & Scale-Index-Base (SIB)
- 5Part 5: Assembly Data Allocation: DB, DW, DD, DQ, EQU & NASM Directives
- 6Part 6: x86-64 Arithmetic Instructions, Overflow & The RFLAGS Register
- 7Part 7: Bitwise Logic, Masking, and Shift/Rotate Instructions in x86-64
- 8Part 8: Conditional Branching, Jump Instructions & Fast Loops in Assembly
- 9Part 9: Assembly Arrays, String Primitives & Hardware Streaming (REP MOVSB)
- 10Part 10: Stack Frames, Procedures & The System V AMD64 ABI in Assembly
- 11Part 11: Linux 64-Bit System Calls, NASM Macros & Dynamic Memory Allocation