Benz0X / Emul-MIPS

1 stars 1 forks source link

Emul-MIPS

Commandes rajoutées

verbose : différents niveaux d'affichage en sortie

clock : règle la vitesse de la machine virtuelle

disp mem symtab et disp mem libsymtab : affiche la table des symboles du fichier/de la libc

disp clockcycle : affiche le nombre de tour de clock depuis l'initialisation du programme

window : affiche l'interface graphique. NB : dans l'interface, utiliser la fleche du haut pour remettre le focus sur la console après l'exécution d'une commande.

pour compiler la version debuggable $ make debug

pour compiler la version release $ make release

pour creer une archive $ make archive

pour executer

./EXENAME [fichier de scripts]

les sources se trouvent dans ./src/

les includes dans ./include/

Les fichiers de script de test se trouvent dans ./Tests/tests

Pour les exécuter, se placer dans le fichier de l'exécutable et entrer : ./Tests/simpleUnitTest.sh -e emulMips -b Tests/test/set/*.emu

Ici, la commande set sera testée. La plupart de nos tests chargent un fichier boucle.o à l'adresse par défaut présent dans ./Tests