https://github.com/progval/pydigmips
Python emulator of DigMIPS code.
https://github.com/progval/pydigmips
Last synced: 8 months ago
JSON representation
Python emulator of DigMIPS code.
- Host: GitHub
- URL: https://github.com/progval/pydigmips
- Owner: progval
- License: mit
- Created: 2014-11-17T20:11:06.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-02-13T15:08:09.000Z (almost 11 years ago)
- Last Synced: 2025-02-12T05:37:39.410Z (10 months ago)
- Language: Python
- Homepage: https://pypi.python.org/pypi/pydigmips
- Size: 298 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
pydigmips
=========
Python emulator of DigMIPS [1][2] assembler code.
DigMIPS is a small processor designed for educational purposes.
[1] http://perso.ens-lyon.fr/christophe.alias/archi_lyon1.html
[2] http://perso.ens-lyon.fr/christophe.alias/archi/digmips_full.tgz
Usage
-----
For the moment, pydigmips only reads RAM files generated by
CAlias' assembler [3]. So, you have to use the assembler before
running your code:
* ~/src/asm/bin/asm foo.asm > foo.ram
* python3 -m pydigmips foo.ram
[3] http://perso.ens-lyon.fr/christophe.alias/archi/asm.tgz
Note that pydigmips reads the standard output of the assembler,
not the output files.