0% ont trouvé ce document utile (0 vote)
75 vues1 page

Examen Rattrapage 2015-2016

Transféré par

Hettal Adel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
75 vues1 page

Examen Rattrapage 2015-2016

Transféré par

Hettal Adel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

.

& UNIVERSITE M'Hamed BOUGARA- BOUMERDES

Module : Architecture des Ordinateurs


FACULTE DES SCIENCES
DEPARTEMENT D'INFORMATIQUE
Responsable : Mokrani Hocine
••
Filière : Licence Informatique Documents : Non autorisés
Rattrapage 2015-2016
( 01 h 00 min)

Question de cours : (8 points)

1. Quelle est le composant de l'architecture de Von Neumann qui dirige le fonctionnement des autres
unités? Détailler ce composant ?

2. Citer trois registres différents du processeur MIPS et décrire leur rôle en une courte phrase ?

3. Quelle est la différence principale entre le fonctionnement asynchrone et le fonctionnement synchrone? .,.,..,.

4. Citer les différences principales entre une architecture CISC et une architecture RISC ?

Exercice 1 : (5 points)

Nous avons à notre disposition 4 puces de mémoire Donnée d'entrée


êJe largeur 4 bits et hauteur 2ï =128 (voir Figure 1). 4 bits
La validation d'une puce se fait sur le fil (CS), la
7 bits
demande de lecture ou d'écriture est réalisée sur un Adresse--­
fil (RW) et les données sont transmises sur deux bus RW Puce Mémoire
différents (un bus de 4 bits pour la lecture, et un bus CS
de 4 bits pour l'écriture).
4 bits
Donnez le schéma de la mémoire de largeur de 8 Donnée de sortie
bits et hauteur de 28 = 256, on utilisant les 4 puces Figure 1 : Schéma d'une puce mémoire.
disponibles.

Exercice 2: (7 points)

Ecrire en assembleur MIPS le code de la fonction suivante

int proc(int n)
{
Resultat = 1;
if(n > 1)
{
Resultat = n * proc(n-1);
}
return (Resultat);

Remarque:
Les variables n et Résultat sont alloués à $4 et $5, la valeur de retour de la fonction doit être dans le registre
$2. Utilisez la pile pour sauvegarder les valeurs de registres.
Page 1 sur 1

Vous aimerez peut-être aussi