Hello9999901 / assembler

Assembler for the nand2tetris course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

assembler

Basic Usage

python3 assembler.py <file.asm>

Outputs out.hack in current directory

Advanced Usage

python3 assembler.py <file.asm> && echo "\n\nDiff Comparison:" && diff out.hack <file.asm> | grep "^>" | wc -l

Dependencies

  • Python 3
  • sys module

About

Assembler for the nand2tetris course

License:MIT License


Languages

Language:Hack 72.4%Language:Assembly 26.7%Language:Python 0.8%