Académique Documents
Professionnel Documents
Culture Documents
Filière : Electrotechnique
Module : Microprocesseurs
Rédigé par :
Ahmed ZEBBACHE
ENP Oran
Département de Génie Electrique
Module : Microprocesseurs 2°Année Electrotechnique.
Note sur 20
Nom et Prénom :
Notation
Définitions 30 points
QCM1 20 points
QCM2 15 points
Exercice 1 10 points
Exercice 2 10 points
Exercice 3 15 points
100 points
Bon courage
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
3
I. Définitions (30points)
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
4
a. Une pile FILO et une pile LIFO ne sont pas basées sur le principe.
b. La pile LIFO utilise le principe du tas.
c. La pile sert à stocker l’adresse de retour d’un sous programme
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
5
12. Parmi les propositions suivantes indiquez celles qui sont fausses ?
(µP signifie Microprocesseur)
13. Parmi les propositions suivantes indiquez celles qui sont fausses ?
a. 00001101 c. 10001101
b. 11101 d. 1111111111111101
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
6
a. Une erreur se produit lorsque le résultat d’une addition contient un digit <9.
b. Une erreur se produit lorsque l’addition produit une retenue auxiliaire.
c. Pour corriger le résultat sur 8 bits en ajoute selon les cas 06, 60 ou 66.
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
7
Exercice 1 : (10pts)
1. Effectuer chacune des 2 opérations en code complément à 2 et complétez le tableau en
positionnant les flags et en indiquant si le résultat est correct ou incorrect ?
(-76) (-80)
+ (-52) + (+106)
_________________________ ________________________
S Z AC V N C S Z AC V N C
Résultat Résultat
Correct Incorrect Correct Incorrect
Exercice 2 : (10pts)
On considère le segment de programme de la colonne 1 du tableau suivant. Indiquez
le contenu des registres et des flags après l’exécution de chaque instruction ? On
suppose qu’initialement les registres et les flags sont mis à 0.
Exercice 3: (15pts)
Un microprocesseur de 8 bits possède un bus d’adresse de 20bits et une fréquence
d’horloge de 200Mhz.
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
8
ENP Oran
Département de Génie Electrique
Module : Microprocesseurs 2°Année Electrotechnique.
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
9
I. Définitions :
Faites correspondre à chaque terme de la colonne 1 la définition qui lui correspond
de la colonne 2 et porter la réponse sur la colonne 3 ?
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
10
a. Une pile FILO et une pile LIFO ne sont pas basées sur le principe.
b. La pile LIFO utilise le principe du tas.
c. La pile sert à stocker l’adresse de retour d’un sous programme
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
11
12. Parmi les propositions suivantes indiquez celles qui sont fausses ?
(µP signifie Microprocesseur)
13. Parmi les propositions suivantes indiquez celles qui sont fausses ?
a. 00001101 c. 10001101
b. 11101 d. 1111111111111101
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
12
a. Une erreur se produit lorsque le résultat d’une addition contient un digit <9.
b. Une erreur se produit lorsque l’addition produit une retenue auxiliaire.
c. Pour corriger le résultat sur 8 bits en ajoute selon les cas 06, 60 ou 66.
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
13
Exercice 1 :
1. Effectuer chacune des 2 opérations en code complément à 2 et complétez le tableau
en positionnant les flags et en indiquant si le résultat est correct ou incorrect ?
S Z AC V N C S Z AC V N C
1 0 1 0 0 1 0 0 0 0 0 1
Résultat 1000 0000 (-128) Résultat 00011010 (+26)
Correct Incorrect Correct Incorrect
Exercice 2 :
On considère le segment de programme de la colonne 1 du tableau suivant. Indiquez
le contenu des registres et des flags après l’exécution de chaque instruction ? On
suppose qu’initialement les registres et les flags sont mis à 0.
Corrigé de l’exercice 3:
a. Calcul de la capacité mémoire adressable :
2 20
Mem = 2n = 220 o = = 1Mo
1024.1024
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023
14
( Fréquence).(Taille _ bus )
BPBUS = (octet/seconde)
8
200.106.20 500.106
BPBUS = = 500.106 o / s = = 476.83Mo/s
8 1024.1024
Mem = 2n
D’où ;
log( Mem) log(109 )
n= = ≅ 30bits
log(2) log(2)
ENP Oran Département de Génie Electrique– 2°A_ELT- Sujet et Corrigé du Devoir n°1 de Microprocesseurs A.ZEBBACHE 2022-2023