Architecture des ordinateurs - L2 informatique, Université Lyon 1
Le but des ces TPs est de construire un processeur simple à l'aide du
simulateur de circuits logiques diglog, et de le programmer en assembleur, puis en langage C.
Supports
Archi & Outils
- DigLog. Simulateur de circuits logiques écrit par John Lazzaro et Dave Gillespie [sources linux] [sources+binaire linux] [binaire windows].
- DigMIPS. Processeur MIPS en 1 cycle
par instruction (spécification: chapitre 5 du livre de David Patterson
et John Hennessy) [digmips.tgz].
- DigAsm. Assembleur pour DigMIPS avec gestion des labels [digasm.tgz]
- DigRun. Machine virtuelle DigMIPS [digrun.tgz]
- DigCC. Compilateur C pour DigMIPS. DigCC fournit une
bibliothèque d'exécution avec les entrées/sorties (saisie/affichage) et
une gestion simplifiée du tas (malloc/free) [digcc.tgz].
Screenshots
Références
- Organisation et conception des ordinateurs: l'interface matériel/logiciel. David Patterson et John Hennessy, Dunod.
- Compilateurs: principes, techniques et outils. Alfred Aho, Ravi Sethi et Jeffrey Ullman, Dunod.
[retour à ma page enseignement]