Learn Assembly introduces how to quickly master assembly, at lease knowing how to find related documents, and essential knowledgement about assembly.
I work on Windows's WSL ubuntu20.04, download nasm, and Using VSCode(VSCode linking to WSL):
Platform : Windows WSL - Ubuntu20.04
IDE : VSCode - WSL:Ubuntu-20.04
Build Tool : `sudo apt-get install gcc nasm binutils`
Makefile : `sudo apt-get install build-essential`
Manually build and run:
nasm -f elf64 -o main.o main.asm && ld -o main main.o && ./main
Run by using vscode task:
cp .vscode/tasks.example.json .vscode/tasks.json # copy VSCode tasks configuration
# Press [Ctrl+p]
# Type `task run`, then press [Enter] twice
Run in WSL terminal:
make # or `make 0 1` to build and run one or more lessons.
