Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/willprice/architecture-counter-machine-assembler

An assembler for the 8 bit counter machine developed in modulesim (also available on github)
https://github.com/willprice/architecture-counter-machine-assembler

Last synced: about 20 hours ago
JSON representation

An assembler for the 8 bit counter machine developed in modulesim (also available on github)

Awesome Lists containing this project

README

        

# Assembler

## Functionality
* Ignore stuff after and including `;`
* Ignore whitespace
* We need to translate INC, DEC, JNZ, JNEG, STR, and LDR to their corresponding
opcods and operands.
* Resolve labels
* Labels start with `:`
* Output should be to a hex file with the format ``
* For debugging purposes output line numbers

## Tests
To run the tests you must have nose installed, once installed run `nosetests` in
the top directory.