--- tags: - low-level --- [Uni of Virginia - x86 Assembly Guide](https://www.cs.virginia.edu/~evans/cs216/guides/x86.html) ## x86 32-bit ![x86registers](../../img/x86registers.png) ## Stack - push, pop, call, ret ![stack](../../img/stack.png) - Growing upwards # Assembler - [NASM](https://nasm.us/doc/nasmdoc0.html)