Repository created in order to learn basics of Assembly x64 for Linux
Install NASM:
$ sudo pacman -S nasm
The Netwide Assembler (NASM) is an assembler and disassembler for the Intel x86 architecture.
Go into directory with task and type make
. To clean generated files type make clean
. To run the program, simply call it from the local dir - e.g. ./hello
.
- https://github.com/0xAX/asm
- http://0xax.github.io/categories/assembly/
- http://cs.lmu.edu/~ray/notes/gasexamples/
- http://stackoverflow.com/questions/721583/what-is-the-best-way-to-learn-x86-assembly-on-a-linux-platform
- http://stackoverflow.com/questions/836946/basic-yet-thorough-assembly-tutorial-linux
- https://www.tutorialspoint.com/assembly_programming/
- http://helion.pl/ksiazki/praktyczny-kurs-asemblera-wydanie-ii-eugeniusz-wrobel,pkase2.htm