0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Aocc 0809

Le document présente un contrôle continu sur l'architecture des ordinateurs pour des étudiants en L3 Informatique. Il contient plusieurs exercices portant sur la programmation en C, la conversion de nombres en notation IEEE 754, le codage en complément à 2, et un QCM sur divers concepts d'architecture. Chaque exercice est noté sur 5 points, totalisant 20 points pour l'évaluation.

Transféré par

hobby.gamingytb
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)
6 vues2 pages

Aocc 0809

Le document présente un contrôle continu sur l'architecture des ordinateurs pour des étudiants en L3 Informatique. Il contient plusieurs exercices portant sur la programmation en C, la conversion de nombres en notation IEEE 754, le codage en complément à 2, et un QCM sur divers concepts d'architecture. Chaque exercice est noté sur 5 points, totalisant 20 points pour l'évaluation.

Transféré par

hobby.gamingytb
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

Université d’Angers Département Informatique

Faculté des Sciences L3 Informatique 08/09


Module : Architecture des Ordinateurs Jean-Michel Richer

Contrôle Continu
Architecture des Ordinateurs
1h30 - Aucun document autorisé - Calculatrice interdite

Exercice 1 -(5 pts) - soit le programme C suivant :

// recherche la chaine motif dans le tableau de chaines table


// composé de n chaines
int search(char *table[], int n, char *motif) {
int i, j;

for (i=0;i<n;++i) {
j=0;

while ((motif[j]!=’\0’) && (table[i][j]!=’\0’)) {


if (motif[j]!=table[i][j]) break;
++j;
}
if ((motif[j]!=’\0’) && (table[i][j]!=’\0’)) return i;
}
return -1;
}

1. donner l’état de la pile lors de l’appel de la fonction


2. indiquez quels registres vous utilisez pour représenter les variables
3. traduire ce programme en assembleur Pentium (entiers et adresses sont stockés sur 32 bits)

Exercice 2 -(5 pts) -


1. convertir le nombre décimal 128,0625 en notation IEEE 754 sur 32 bits.
2. donner la notation hexadéciamle de ce nombre

Exercice 3 -(5 pts) - On se place dans le cadre de la notation binaire en complément à 2 sur 8 bits.
1. coder la valeur -15
2. coder la valeur -7
3. calculer le produit de ces 2 nombres
4. indiquez si le résultat final est correct ou non et pourquoi.

Exercice 4 -(5 pts) QCM - Cochez au verso de cette feuille chacune des cases [ ] qui corres-
pondent à une bonne réponse. Une bonne réponse rapporte 0,5 point et une mauvaise réponse ne
vous rapporte aucun point.
NOM : Prénom :

1) Le terme SIMD signifie


[ ] Single Instruction Multiple Data
[ ] Simple Instruction Multiple Data
[ ] Serial Information Motion Data
[ ] Serial Instruction Motion Data
2) la valeur hexadécimale 7F16 est aussi égale à
[ ] 8016 - 116
[ ] 2A16 × 316
[ ] 100102 × 1112
[ ] 6416 + 1A16
3) Cochez la case si l’affirmation est vraie
[ ] en architecture 64 bits, R8 est un registre
[ ] ESP indique le sommet de pile
[ ] SS est le segment de pile
[ ] les registres du coprocesseur sont xmm0 à xmm7
4) en ASCII 8 bits
[ ] 32 correspond à l’espace
[ ] 38 correspond au caractère 0
[ ] 65 correspond à A
[ ] 10 correspond à la tabulation
5) la technologie du pipeline permet
[ ] de supprimer les états d’attente lors de branchements
[ ] d’améliorer l’accès mémoire
[ ] de répartir la charge de travail sur différentes unités d’exécution
[ ] la montée en fréquence pour les Pentium 4
6) Plus la finesse de gravure est petite
[ ] plus le nombre de transistors au mm2 est grand
[ ] plus la dissipation thermique est importante
[ ] plus la surface des wafers est petite
[ ] plus on peut obtenir de circuits sur la même surface
7) Quel(s) processeur(s) appartiennent à la marque AMD
[ ] Atom
[ ] Phenom
[ ] Athlon 64 X2
[ ] Turion
8) Pour une architecture RISC
[ ] les modes d’accès à la mémoire sont nombreux
[ ] les instructions ont une taille constante
[ ] les registres sont plus nombreux qu’en CISC
[ ] la mémoire cache est plus importante qu’en CISC
9) L’USB possède les caractéristiques suivantes
[ ] connexion de 127 périphériques maximum
[ ] vitesse théorique de 60 Mo/s en version 2.1
[ ] est hot plug and play
[ ] est un bus série
10) Les unités SSE
[ ] possède des registres de 128 bits
[ ] fonctionnent comme une pile
[ ] permettent la vectorisation
[ ] possèdent 8 registres en architecture 64 bits

Vous aimerez peut-être aussi