Pr´
esentation du cours Le processeur MIPS Programmation du MIPS 5
Pourquoi suivre ce cours ?
Ipour ´
ecrire un programme complexe et ´
el´
egant dans un langage
de tr`
es haut niveau (Objective Caml) ;
Ipour comprendre le foss´
eentre l’intention humaine et le langage
de bas niveau ex´
ecut´
e par le microprocesseur ;
Ipour d´
ecouvrir des techniques et algorithmes d’usage g´
en´
eral :
analyse lexicale, analyse syntaxique, transformation d’arbres de
syntaxe abstraite, analyse de flot de donn´
ees, allocation de
registres par coloriage de graphe, etc.
Franc¸ois Pottier Compilation (INF 564)