Skip to content

progval/pydigmips

Repository files navigation

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.

About

Python emulator of DigMIPS code.

Resources

License

Stars

Watchers

Forks

Packages

No packages published