Welcome to my first Assembly project, which is FizzBuzz. While it's usually an easy exercise, doing it in Assembly was extremely tedious, yet challenging.
- The basics of Assembly
- How C code translates into Assembly
- nasm (assembler for x86-64 Intel assembly on Linux)
- ld (linker, turns object file into an executable)
While in the same directory as FizzBuzz.asm run the following commands:
nasm -f elf64 -o FizzBuzz.o FizzBuzz.asm
ld FizzBuzz.o -o FizzBuzz
./FizzBuzz