summaryrefslogtreecommitdiff
path: root/doc/extensions.tex
blob: 7ca4b75973a7910506800f801f006e8cc986304f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
\chapter{Extensions possibles}
\section{Débogueur}
Nous tenterons d'implémenter un débogueur simple dans le simulateur, afin de
vérifier l'exécution. Cette extension nous parait nécessaire pour un effectuer
le développement d'un code source assembleur, ainsi que pour vérifier si le
simulateur fonctionne correctement.
\section{FPU}
Le FPU reste totalement à coder. Notre rôle s'arrête à une unité ALU simple.
Toutefois, les bases sont solidement posées pour que quelqu'un reprenne notre
code et effectue une extension FPU dans ce simulateur.
\section{Compilateur}
Une dernière extension possible est la réalisation d'un compilateur (C par exemple)
qui produirait un code assembleur conforme à notre spécification. Cette tâche ne pouvant en aucun cas être réalisée
à notre niveau, nous laissons le champ libre...