hack-assembler

An assembler for the Hack virtual machine, as specified in the book The Elements of Computing Systems. I followed the machine specifications, but not the exact strategy laid out for implementation.

See also: https://nand2tetris.com

Usage

Clone & build:

$ git clone [etc] && cd hack-assembler
$ shards build

This will compile an assembler CLI to ./bin/hasm which you can put wherever you prefer.

Development/Contributing

Development has concluded. It's just project 6 of 11. :)

Contributors