A comprehensive series overview covering x86-64 assembly programming from first principles. The series starts with computer organization fundamentals, binary arithmetic, and system-level foundations, then progresses through building assembly programs, debugging with GDB, and making system calls. Future topics include registers, memory addressing, control flow, functions, and culminate in building a web server in pure assembly. Designed to help programmers understand low-level execution and improve their high-level coding skills.
Sort: