Some byte (bite)-sized projects to learn x86 Assembly. In particular, using NASM. The goal is to use no libraries or convenient functions in order to learn more about architecture and have fun!
- atoi/itoa number converter
- has basic I/O routines and number conversion
- needs signed integer handling w/ carry flag check
- more robust bad input handling
Good NASM docs https://nasm.us/doc/ Good x86 instruction set reference https://www.felixcloutier.com/x86/ Linux Syscall Table https://filippo.io/linux-syscall-table/