This repository contains a collection of Assembly x86-64 programs for Windows. Its purpose is to serve as a personal playground for practicing low-level programming and deepening my understanding of how computers compute at the instruction level.
It includes small exercises, code snippets, and experiments with various instructions, arithmetic operations, loops, and control flow structures.
If you wish to clone and use this repository for some reason, the steps to do so are listed below.
- Clone the repository:
git clone https://github.com/striatp/x86-practice.git
- Assemble and link any file with NASM and GCC:
make compile File=path/to/file
- Run the executable
make execute
This repository is released into the public domain under the Unlicense, allowing anyone to use, modify, or distribute the code freely.