CC1_sequence2

publicité
UCB Lyon1 Licence Sciences et Technologie
LIFASR3
Bases de l’architecture pour la programmation
Durée :30 mn
Nom Prénom :
Date :
Groupe de TD :
Note :
14
1) Quelle est la différence entre « la logique combinatoire » et « la logique
séquentielle » ? (2 points)
La logique combinatoire ; L’état de la (ou des) sortie(s) à un instant donné ne dépend que du
circuit et de la valeur des entrées à cet instant. (1point)
En logique séquentielle : L’état de sortie du circuit à un instant donné dépend de la valeur
des entrées à cet instant et de la valeur de la (ou des) sortie(s) aux instants antérieurs, plus la
notion d’horloge.
La logique séquentielle fait donc intervenir la notion de mémoire contrairement à la logique
combinatoire. (1point)
3) Quelle est la différence entre un demi-additionneur et un additionneur complet ? (2 points)
Un demi additionneur ne prend pas en compte la retenue précédente (1point)
Un additionneur complet prend en compte la retenue précédente et nécessite une entrée
supplémentaire
(1point)
Exercice 1 : (4 points)
Retrouver la table de Karnaugh de la fonction Y(A,B,C) :
BC
A
00
01
0
1
1. Donner l’expression simplifiée de Y
2. Dessiner le circuit équivalent qui utilise uniquement des portes NOR
Page 1 sur 5
11
10
UCB Lyon1 Licence Sciences et Technologie
LIFASR3
Bases de l’architecture pour la programmation
Durée :30 mn
(1point)
F  A BC  ABC  C(A B  AB)  C(A  B)
(1point)
F  A BC  ABC  A BC  ABC  A  B  C  A  B  C
(1point)
(1point)
Page 2 sur 5
UCB Lyon1 Licence Sciences et Technologie
LIFASR3
Bases de l’architecture pour la programmation
Durée :30 mn
Exercice 2: Représentation des circuits logiques (6 points)
Une fonction logique à 4 variables booléennes qui sont : A, B, C et D.
1) En utilisant exclusivement l’algèbre de Boole, démontrez que :
( B  AC ( A  C ))( D 
A  C )  AC  BD
2) Vérifiez votre résultat avec le tableau de Karnaugh.
CD
00
AB
00 0
01
11
10
0
0
0
01
0
1
1
0
11
0
1
1
1
10
0
0
1
1
3) Tracer le circuit logique (logigramme) en utilisant uniquement des portes NAND
( B  AC ( A  C ))( D 
( B  AC ( A  C ))( D 
A  C )  AC  BD
A  C )  ( B  AC ( AC  AC ))( D  AC )
 ( B  AC AC  ACAC))( D  AC )  ( B  AC ))( D  AC )
 BD  BAC  ACD  AC  BD  AC ( B  D  1)  BD  AC
F  AC  BD (2points) : pour la table + le résultat
Page 3 sur 5
(2points)
UCB Lyon1 Licence Sciences et Technologie
LIFASR3
Bases de l’architecture pour la programmation
Durée :30 mn
F  AC  BD  AC  BD  AC.BD (1 point)
(1 point)
Page 4 sur 5
UCB Lyon1 Licence Sciences et Technologie
Bases de l’architecture pour la programmation
Durée :30 mn
Page 5 sur 5
LIFASR3
Téléchargement