ngm simulated computer with assembler. This was for a friend working on a computer design.
To install with pip on macOS or Linux, run:
python3 -m pip install ngm
To install with pip on Windows, run:
py -m pip install ngm
Ngm consists of an assembler and a virtual computer.
To assemble a file called 'driver.s' and save to a file called 'driver.out' while being verbose, run:
python assembler.py -v driver.s -o driver.out
Help options and usage info are avaliable for the assembler:
python assembler.py --help
If you'd like to contribute to ngm, check out https://github.com/GarronAnderson/ngm