This repository contains a number of coding exercises I did to practice programming in x86 assembly
To assemble and run the code in this repository, you will need to use the linux nasm
assembler (WSL 2 is recommended on windows)
For assembling our code into an object file
$ sudo apt install nasm
For static standalone linking
$ sudo apt install binutils
For linking some of our programs with libc
$ sudo apt install gcc gcc-multilib libc6:i386