ECRIRE ICI
République Tunisienne
Minist
nistère de l’Enseignement Supérieur
et de la Recherche Scientifique
EXA
AMEN SESSION Mai 2022
Section Epreu
reuve Pages Durée Da
Date
LEEA2 MC
CP 6 1H30 Mai 2022
instruction I J K L M N O
LW $9,4($8)
Beq $1,$1,32
2/ (2 pts) Sachant que les valeurs ALUCtr pour chaque opération de l'ALU sont:
Recopier ce tableau dans votre feuille d’examen et compléter les valeurs des signaux de commande
seulement pour l’instruction LW $9,4($8)
1/
Instruction RTL
movnz rd, rs, rt Si (R[rs] ! = 0) alors R[rd] <= R[rt]
Le chemin de données monocycle ci-dessous manque les bonnes implémentations pour les
blocs pointillés (a), (b),et (c) afin d’implémenter movnz
Pour implémenter movz, vous n'avez pas besoin d'utiliser tous les signaux fournis à chaque
boîtier, et le signal de contrôle MOVZ vaut 0 si et seulement si l'instruction est movnz.
2/ (4.5 pts) Sachant que les valeurs ALUCtr pour chaque opération de l'ALU sont :
Recopier dans votre feuille le tableau ci-dessous afin de générer les signaux de contrôle pour
movz. Les valeurs doivent être des termes 0, 1 ou X
Exercice 3 (8 pts) :
Nous disposons d’un chemin de données monocycle MIPS (implémentant les instructions de type R,
ORI, lw, sw et beq)
CPI =……………………………………………………………………………
T=…………………………………………………………………………………………………….
Add3 rd,rs,rt,rx
C’est une instruction de type R modifié, son format d’instruction est comme suit
Compléter en binaire la table des signaux de contrôle qui permettent d’implémenter cette
instruction add3 (Si vous ajoutez des mux, n’oubliez pas d’ajouter des signaux de contrôle) :
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………