Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/willprice/architecture-counter-machine-assembler
- Owner: willprice
- Created: 2014-02-18T14:52:28.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-02-25T14:32:32.000Z (over 10 years ago)
- Last Synced: 2023-08-07T00:35:13.869Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 145 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.