Uvsq RISC Assembleur Convertisseur | Convertisseur écrit en python permettant de tester les codes assembleur écrit dans le module d'HPC de L3 à l'uvsq
- Python 3
-
Si vous avez git d'installer :
git clone https://github.com/gnouf1/URAC.git
SINON
Téléchargez l'archive et extrayez-la, durant les instructions ce dossier ce nommera "URAC-master" -
Ensuite dans les deux cas aller dans le dossier URAC-master
-
Double cliquez sur "main.py" ou ouvrez-le grâce à la commande
python main.py
Une fois URAC installé vous pouvez écrire un fichier texte, un peu à la façon du fichier "test.txt" se trouvant dans le dossier URAC-master. Pour l'exécuter :
-
Une fois URAC lancez (lorsqu'une console vous demandera le chemin du fichier)
-
Mettez le chemin jusq'à votre fichier (sans oublier son extension !)
-
Vous aurez alors un resultat en 3 parties, la première nommée "--- Python (approx) Conversion ---" affiche l'équivalent en python approximatif de votre code. Ensuite une seconde partie avec les valeurs des registres et tout en bas les valeurs sauvegardées dans la mémoire.
ATTENTION : La mémoire est simulée par un tableau de 1000 cases, si vous excédez ce chiffre il y aura une erreur fatale.
Si vous voulez vous renseigner sur les jeu d'instruction utilisé il est décrit dans "jeu.json".