Sérien°2
Exercice n°1 :
1. Quelle est la différence entre l’architecture RISC et CISC et donner un exemple de processeur pour chacune de ces deux architectures.
2. Présenter les différents formats d’instructions MIPS et donner des exemples.
- li $3,0x4F6B1200
- blez $5,adresse
- move $3, $4
1. Donner l’équivalent MIPS des pseudo-instructions suivantes.
Exercice n°2 :
1. Terminer le schéma 2 pour construire une unité arithmétique et logique (UAL) dont le diagramme bloc est donné par le schéma1. Cette UAL permet d’effectuer les opérations suivantes : Add, Sub, And, Or, Slt et prépare une sortie zéro pour l’opération Beq. L’UAL poss7de deux entrées A et B sur 32 bits, une entrée mode permettant de faire le choix de l’opération à effectuer, une sortie S donnant le résultat sur 32 bits, un bit de débordement et un bit de retenue sortante (RetSort). La sortie Zéro est utilisée pour indiquer que deux valeurs A et B sont égales.
UAL
Publicité
mode
3
32
32
32
A
B
Débordement
RetSort
Publicité
Zéro
Schéma 1
UAL0
UAL1
UAL31
32
32
A
32
Publicité
B
32
Mode Cin
RetSort Débordement
Schéma 2
1. Construire l’UAL31 (donner les différents entrées et sorties utilisées dans le schéma 2) les composants suivants sont disponibles (multiplixeurs, porte ET, porte OU, inverseur, Full Adder , ….). remplir la colonne mode du tableau suivant donnant le mode pour chaque opération conformément à la solution donnée dans le shéma 2.
UAL31
| | |
| --- | --- |
Publicité
| mode | Opération |
| | AND |
| | Or |
| | Add |
| | Sub |
| | Slt |
| | Beq |
1. Donner l’algorithme et le schéma de données de la multiplication VERSION2. Et faire la multiplication 7x13 sur 5 bits.