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

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.

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.