TD⚓︎
Exercice 1
Dresser la table de vérité de l’expression S = (A or B) and (\(\overline{A}\) or B).
Exercice 2 : QCM
-
Parmi les quatre expressions suivantes, laquelle s’évalue en True ?
- Réponse A : False and (True and False)
- Réponse B : False or (True and False)
- Réponse B : True and (True and False)
- Réponse C : True or (True and False)
-
Sachant que l’expression not(a or b) a la valeur True, quelles peuvent être les valeurs des variables booléennes a et b ?
- Réponse A : True et True
- Réponse B : False et True
- Réponse C : True et False
- Réponse D : False et False
-
Pour quelles valeurs booléennes des variables a, b et c l’expression (a or b)and (not c) a-t-elle pour valeur True
- Réponse A : a = True ; b = False ; c = True
- Réponse B : a = True ; b = False ; c = False
- Réponse C : a = False ; b = False ; c = True
- Réponse D : a = False ; b = True ; c = True
-
Si A et B sont des variables booléennes, laquelle de ces expressions booléennes est équivalente à (not A)or B ?
- Réponse A : (A and B)or (not A and B)
- Réponse B : (A and B)or (not A and B)or (not A and not B)
- Réponse C : (not A and B)or (not A and not B)
- Réponse D : (A and B)or (not A and not B)
-
Choisir une expression booléenne pour la variable S qui satisfait la table de vérité suivante.
A B S 0 0 1 0 1 0 1 0 1 1 1 1 - Réponse A : A ou (non B)
- Réponse B : (non A) ou B
- Réponse C : (non A) ou (non B)
- Réponse D : non (A ou B)
Exercice 3 : XOR
On considère la fonction booléenne dont la table de vérité est :
x | y | f(x, y) |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
- Exprimer chacune des lignes où la fonction prend la valeur 1 comme la conjonction des entrées en remplaçant chaque 1 par la variable qu’il représente et chaque 0 par la négation de la variable. Par exemple le 1 de la deuxième ligne s’écrira \(\bar{x}.y\)
- On peut alors écrire \(f(x, y)\) comme la disjonction des formes conjonctives obtenues à la question précédente. En déduire une expression booléenne de \(f(x, y)\).
- Ouvrir le logiciel
circuitverse
et construire une porte logique représentant cette fonction booléenne. - Cette fonction s’appelle OU EXCLUSIF ou XOR. Ce nom vous paraît-il bien choisi ?
Exercice 4 : application du XOR
- Effectuer les additions binaires : 0 + 0, 0 + 1, 1 + 0 et 1 + 1.
-
Un demi-additionneur binaire 1 bit est un circuit combinatoire qui possède :
- deux entrées : deux bits d’opérande
e0
ete1
; - deux sorties : un bit de résultat
s
et un bit de retenue sortanter
. La sorties
prend pour valeur le bit des unités et la sortier
le bit de retenue sortante, lorsqu’on additionne les deux bits d’entréee0
ete1
.
- deux entrées : deux bits d’opérande
-
Compléter la table de vérité de ce circuit combinatoire :
e0 e1 s r 0 0 0 1 1 0 1 1 -
Ouvrir le logiciel
circuitverse
et construire un circuit combinatoire représentant un demi-additionneur binaire 1 bit.
Exercice 5 : Mini TP - Caractère Séquentiel
Ouvrir le lien capytale suivant : Sequentialité