Sérien°2

1/3
100%

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.

Sérien°2

Computer Architecture, MIPS Instructions, Arithmetic Logic Units · exam

Voir tous les documents en mathématiques

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.