A live stream using the puzzle game SHENZHEN I/O as a gentle introduction to assembly programming concepts. The host walks through early game puzzles while explaining real assembly concepts including registers, memory, instruction sets, flags, conditional branching, calling conventions, interrupts, and the constraints of embedded systems. The game's simplified instruction set and hardware simulation serve as an accessible on-ramp to understanding how CPUs work at a low level, with explicit comparisons drawn between the game's mechanics and real x86/ARM assembly behavior throughout.
•2h 41m watch time
3 Impressions