path I · The Machine & Its Tongue
The Machine & Its Tongue
Start at a single switch. Finish writing C like drinking water, reading x86-64 assembly without flinching, and seeing the electrons under every line.
0/8 subjects · each a complete document + a project
- 01Numbers: How the Machine Countsready
Bits, binary, hex, and two's complement
document + project - 02Inside the CPUready
Registers, the fetch-execute loop, and memory as one giant array
document + project - 03Speaking Assemblysoon
mov, arithmetic, flags, branches, and loops
- 04The Stack & Functionssoon
push/pop, call/ret, the calling convention, and stack frames
- 05C From the Metalready
Types, pointers, arrays, structs, and functions as memory
document + project - 06Memory, the Kernel & Undefined Behaviorsoon
The heap, strings, bitwise, syscalls, gdb, and the bugs that bite
- 07The Operating Systemsoon
Processes, virtual memory, concurrency — how your program really runs
- 08Capstone: Build a Virtual Machinesoon
A tiny stack machine, and a method for reading any binary