Demystifying Assembly
Mind the ch·asm between you and the machine.
Assembly isn't magic — it's the thin, honest layer between your ideas and the silicon. Pick a track and go from first principles to fluency.
History of Assembly
From toggled switches and punch cards to the ISAs that run the world.
beginner
- 01 Before Assembly: Switches, Cards, and Raw Numbers
- 02 The First Assemblers: Mnemonics, Labels, and Symbolic Code
- 03 Macros and the Urge to Abstract: One Line, Many Instructions
intermediate
Hands-On RISC-V
Write real assembly and watch it execute, one instruction at a time.
beginner
- 01 Your First Instructions: Registers and addinteractive
- 03 Branches and Loops: Making Decisionsinteractive
- 04 Talking to Memory: Loads, Stores, and Arraysinteractive
intermediate
- 02 The Stack: Saving Values Across a Callinteractive
- 05 Functions and the Calling Convention: jal, ra, and Argumentsinteractive
- 06 Bitwise and Shifts: Working One Bit at a Timeinteractive
- 07 Pseudo-Instructions: What the Assembler Addsinteractive
- 08 Anatomy of a Program: Sections, Directives, and Labels