Accueil
Connexion
DENIF –
Documents d’Enseignement Numériques en Informatique Fondamentale
Thèmes
Cursus
Enseignants
Compilation
Thème :
Programmation
–
Cursus :
MPRI - M1
2005 - 2006
Cours
Roberto Di Cosmo
Introduction et survol
Présentation de la machine cible: assembleur MIPS
Appels de fonctions dans la machine assembleur
Rappels OcamlLex, OcamlYacc, Arbres de Syntaxe Abstraite et Tables des Symboles
Compilation des langages à blocs: bloc d'activation, lien statique
Code intermediaire: production et transformation
Assembleur: production, allocation naïve des régistres et émission
Analyse de durée de vie des variables
Allocation de registres par coloriage de graphes
Un exemple complet en détail
Description du projet