Welcome to the 100 Mini Projects in Assembly repository!
This repo is designed for beginners learning x86 Assembly from scratch, and contains progressively harder projects with full explanations.
- NASM assembler
- Linux terminal (Ubuntu recommended)
ld
linker orgcc
for linkingqemu
ordosbox
if needed for bootable tests
- Registers, memory management
- Arithmetic & logic operations
- Stack, procedures, interrupts
- File & memory I/O
Each folder is named like: