Département MI Module : Archi
Faculté des sciences Université de Médéa
Année 2019/2020
Travaux dirigés N°2
Exercice 1
1. De quoi se compose une instruction machine ?
Code opération & Opérande
2. Expliquez les différentes étapes d’exécution d’instruction dans un microprocesseur ?
La recherche, le décodage et l’exécution
3. Le déroulement de l’exécution d’une instruction passe par la phase de recherche puis la
phase d’exécution
Vrai.
Faux : La recherche puis l’exécution
4. Le Code Opération, représente l'action que le processeur doit accomplir
Vrai.
Faux :………………………………………………………………………………………..
Exercice 2 - Chronogramme d'exécution (Voir le cours)
Décrire le séquencement de l'instruction ADD 155 (Adressage direct)
On indiquera le déroulement des phases :
- de recherche de l'instruction courante ("fetch"),
- de décodage ("decode"),
- d'exécution ("execute").
Chaque étape correspond à une action élémentaire (micro-instruction) de l'unité de contrôle.
Décrire le séquencement de l'instruction ADDi 155 (Adressage indirect)
Combien de cycles d'horloge sont maintenant nécessaires ?
Quelle valeur doit-on choisir pour le temps de cycle élémentaire?
Exercice 3 - Un processeur minimal
Voici l'architecture d'un processeur minimal.
Rappeler le rôle des différents organes dans le schéma ci-dessus (Voir le cours)
1. Que manque-t-il surtout dans cette architecture minimale ?
2. On suppose que tous les registres sont de 64 bits, ainsi que les mots mémoires.
a. Quelle est la taille de l'espace mémoire adressable ? 264 Mots
b. Quels sont les nombres manipulables par l'UAL ?
c. Comment peuvent être codées les instructions de ce processeur ?
d. Quel est l'inconvénient de cette approche et comment le résoudre ?