Académique Documents
Professionnel Documents
Culture Documents
Date : 14/01/2022
2. Lors d’une exécution en mode pipeline, si une instruction de branchement est exécutée
en modifiant le compteur ordinal, on appelle ce type de problème :
a. Aléa structurel
b. Aléa de contrôle
c. Aléa de données
5. Le pipelining consiste à :
a. Segmenter une opération en séquentiel.
b. Segmenter une opération en une séquence d’actions plus simples.
c. Segmenter une opération en une séquence d’actions plus complexes.
7. Soit un processeur de fréquence 2.6 GHz où, en moyenne, l’exécution des instructions
nécessite 20 cycles machine. Quelle est la puissance de ce microprocesseur ?
a. 520
b. 0.13
c. 52
d. 130
e. 7.69
Partie 1 :
On considère une machine composée d’un processeur ayant un seul coeur. Chaque instruction est
décomposée en sept (07) étapes. Chaque étape occupe un seul cycle machine.
En justifiant votre réponse.
1) Quel est la durée d’exécution (nombre de cycles machine) de 3 instructions en exécution séquentielle ?
……..………………………………………………………………………………..…………...............
……..………………………………………………………………………………..…………...............
2) Si cette machine fonctionne en mode pipeline, quel est le nombre d’étages de ce pipeline?
……..………………………………………………………………………………..…………...............
3) Représenter l’exécution de 3 instructions en mode pipeline (Vous pouvez noter les étages du pipeline
avec des lettres de l’alphabet : A, B, C, …)
Problème 11 Pts
Soit une machine dotée de :
un microprocesseur ayant des instructions de taille et de format fixes :
- L’annexe présente les registres, des modes d’adressage, le format et le jeu d’instructions
- Le tableau 1 présente le contenu des différents registres avant l’exécution des différentes
instructions
une mémoire adressable par mot où chaque mot mémoire occupe 1 octet
- La figure 1 représente le contenu de la mémoire qui contient un bloc d’instructions et un
bloc de données
- On considère que chaque donnée occupe 2 mots mémoire
Suite du problème
0001 0010 I3
0000 1010
0110 1100
1101 1100
... Données
C0A11 0000 0011
C0A12 0000 0010
C0A13 0000 0000
...
Travail demandé :
Toutes les réponses doivent être justifiées
Partie 1 : (4.5 points)
On suppose que le microprocesseur est en train de décoder l’instruction I1 suivante située à l’adresse
B3CA0 :
Bon TRAVAIL !
../..