DigMIPS interpreter.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pydigmips-0.2.tar.gz
.
File metadata
- Download URL: pydigmips-0.2.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 101bb3fa4a0c1191613c977c9d761cadb85752693f333823e7eab27b49f5b285 |
|
MD5 | 05eef520d3f6081ef7bf1bae8df5c986 |
|
BLAKE2b-256 | d5c1e1a67c25319f2757a57f0a9ccdc040dd4278c25fb1977c7b70ecb27a739e |