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