Nicholas Ramsay
A challenge i've wanted to do for a while to make a working web server but in assembly. For the extra challenge i'm not using libc and will remove all usage of C for the final product (i'm using c for debugging w/ printf).
- https://filippo.io/linux-syscall-table/
- https://linux.die.net/man/
- https://en.wikibooks.org/wiki/X86_Assembly/GNU_assembly_syntax
- rdi - 1st arg
- rsi - 2nd arg
- rdx - 3rd arg
- rcx - 4th arg
- r9 - 5th arg
- r10 - 6th arg
- rsp - stack pointer
- rbp - frame pointer