Architecture des ordinateurs ARO2
Profs : C. Andrés Pena, R. Mosqueron
Assistants : Flavio Capitao, Anthony Convers, Alexandre Malki, Gaëtan Matthey
Laboratoire Microarchitecture FETCH
14/02/2017 – V2.0
- 1 -
Informations générales
Le laboratoire Microarchitecture dure 16 périodes et comprend 4 parties de 4 périodes chacune. Le
travail s’effectue par groupe de deux.
Le rapport à rendre portera sur deux laboratoires (8 périodes au total) :
1) le laboratoire Microarchitecture FETCH (4 périodes).
2) le laboratoire Microarchitecture DECODE (4 périodes).
Le rendu s’effectue sous forme de dossier compressé contenant le workspace complet (projets
Logisim, codes assembleur), et le rapport (.pdf) envoyé à l’assistant de votre groupe.
• Code partie FETCH et partie DECODE avec rapport à rendre avant :
o ARO2-1-A : le 29.03.2017, 23h59 à flavio.capitaocantante@heig-vd.ch
o ARO2-1-B : le 30.03.2017, 23h59 à gaetan.matthey@heig-vd.ch
o ARO2-1-C : le 28.03.2017, 23h59 à anthony.convers@heig-vd.ch
o ARO2-1-D : le 28.03.2017, 23h59 à alexandre.malki@heig-vd.ch
N’oubliez pas de sauvegarder et d’archiver votre projet à chaque séance de laboratoire
Objectifs du laboratoire
L’objectif principal est la réalisation simplifiée de la partie FETCH d’un processeur RISC avec
l’incrémentation du PC (Program Counter) et la lecture d’instructions. Vous apprendrez à assembler
un programme et à le charger dans la mémoire d’instruction. Ensuite, vous ajouterez un mécanisme
de saut et un mécanisme de gestion d’interruption.
Ce laboratoire est noté. Vous devez rendre les projets Logisim, les codes assembleur et un rapport.
Le rapport doit montrer votre compréhension de l’architecture du bloc FETCH, des instructions de
saut et des interruptions.