nice readme; fix makefile
This commit is contained in:
parent
44cf92c998
commit
9fc05526b1
2 changed files with 13 additions and 1 deletions
2
makefile
2
makefile
|
@ -1,3 +1,5 @@
|
||||||
main:
|
main:
|
||||||
nasm -g -f elf64 -o main.o main.s
|
nasm -g -f elf64 -o main.o main.s
|
||||||
ld -o main main.o
|
ld -o main main.o
|
||||||
|
|
||||||
|
.PHONY: main
|
||||||
|
|
12
readme.md
12
readme.md
|
@ -1,4 +1,14 @@
|
||||||
# x86_64 assembly
|
Very small HTTP server written in x86-64 assembly https://en.wikipedia.org/wiki/X86-64
|
||||||
|
|
||||||
|
- one thread
|
||||||
|
- event loop with poll(2)
|
||||||
|
- targets x86-64 linux
|
||||||
|
|
||||||
|
# Why?
|
||||||
|
|
||||||
|
Why not?
|
||||||
|
|
||||||
|
# x86-64 assembly resources
|
||||||
|
|
||||||
https://josemariasola.github.io/reference/assembler/Stanford%20CS107%20Guide%20to%20x86-64.pdf
|
https://josemariasola.github.io/reference/assembler/Stanford%20CS107%20Guide%20to%20x86-64.pdf
|
||||||
https://www.bencode.net/blob/nasmcheatsheet.pdf
|
https://www.bencode.net/blob/nasmcheatsheet.pdf
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue