Enseignement (2013-2016)
2015 - 2016, Polytech Paris-Sud, App3, Architecture des ordinateurs
Responsables de la matière : Cécile Germain et Joël Falcou.
Simulateurs MIPS32
SPIM : A MIPS32 Simulator (spim
& xspim
)
Installation
Script bash
pour compiler xspim
et l'installer dans le dossier $HOME
: xspim.sh
.
Script bash
pour compiler xspim
et l'installer dans le dossier $HOME
: spimsimulator-code.zip
et xspim_local.sh
.
Mettre l'archive .zip
et le script .sh
dans le même dossier. Lancer un terminal dans ce dossier et exécuter le script avec la commande suivante :
bash ./xspim_local.sh
Utilisation
~/usr/bin/xspim <fichier_mips32.s>
Ne pas hésiter à modifier la variable d'environnement PATH
pour simplifier le lancement des applications.
MARS (MIPS Assembler and Runtime Simulator)
Installation
Script bash
pour installer MARS
dans le dossier $HOME
: Mars4_5.jar
et mars_local.sh
.
Mettre le .jar
et le script .sh
dans le même dossier. Lancer un terminal dans ce dossier et exécuter le script avec la commande suivante :
bash ./mars_local.sh
Utilisation
~/usr/bin/mars.sh
Ne pas hésiter à modifier la variable d'environnement PATH
pour simplifier le lancement des applications.
Carte de référence
TP et TD
2015/12/11
TD 1 : Caches (2h) [PDF]
TP 1 : Caches (2h) [PDF][Code à compléter]
2015/12/14
TP 2 : Assembleur MIPS (4h) [PDF][Code source]
2015/12/17
TD 2 : Assembleur ARM (2h) [PDF]
2016/05/09
TD 3 : Nombre Flottants & Pipelines & Opérations multicycles (3h) [PDF]
2016/05/18
TD 3 : Nombre flottants & Pipelines & Opérations multicycles (1h)
Cours + TP 3 : SIMD (2h) [PDF][Code à compléter]
2016/05/20
TP 3 : SIMD (4h) (Noté)
Examen (2h)