Assembler for the Hex8, 8-bit, 16 instruction architecture
This is a python script that assembles the Hex8 ISA mnemonics roughly following the methods described in the University of Bristol CS COMSM1302 "Overview of Computer Architecture" unit.
The output of this assembler is compatible with ModuleSim's hex format for RAM images.
- Python 2.7 or newer
- Docopt for python, or a copy of https://github.com/docopt/docopt/blob/master/docopt.py
python hex8as.py --help
will give you usage instructions.