Académique Documents
Professionnel Documents
Culture Documents
CH2 en
CH2 en
CHAPITRE II :
1. INTRODUCTION :
L’algèbre de Boole est un ensemble de variables à 2 états (binaire) de valeur de vérité 1 (vrai)
et 0 (faux), muni d’un nombre limité d’opérateur NON, ET, OU.
Une variable booléenne (VB) X est égale à 0 ou 1.
U?
X X
1 2
0 1
1 0 7404
2.2. Opération à 2 VB :
2.2.1. OPERATEUR ET :
- Soit deux VB X et Y, X ET Y : noté X . Y et se lit X et Y
- Le circuit intégré d’implantation du ET est le 74LS08 et comporte 4 ET à 2 entrées.
X Y X.Y U?
1
3
0 0 0 2
0 1 0 7408
1 0 0
1 1 1
2. 2. 4 OPERATEUR OU :
- Soit 2 VB X, Y, X OU Y note X+Y et dit X ou Y
A. FAKKAR 19
Logique combinatoire et séquentielle
X Y X+Y
U?
1
0 0 0 3
2
0 1 1
7432
1 0 1
1 1 1
associativité (a + b) + c = a + (b + c) (a . b) . c = a . (b . c)
distributivité a . (b + c) = a . b + a . c a + (b . c) = (a + b) . (a + c)
_ _
complémentation
a + a = 1 a.a = 0
Exercice :
Vérifier les 2 relations de distributivité par la table de vérité.
A. FAKKAR 20
Logique combinatoire et séquentielle
U? A 1
A 1 3
3 A(B+C) B 2
2
7408 U?
7408 AB 1
3 AB+AC
AC 2
U? 1 7432
B 1 3
3 C 2
C 2
B+C 7408
7432
Circuit 1 Circuit 2
Il est important de noter que le 2ème circuit utilise 3 portes au lieu de 2 pour le 1er, Il n’est donc
pas indifférent de réaliser les circuits d’une façon ou d’une autre. Pour minimiser les coûts, il
peut être utile de minimiser les nombres de portes.
Remarque :
Les circuits intégrés TTL présentent la caractéristique suivante :
Laisser une entrée d’une porte en l’air (ouverte) c’est à dire non relié, ni à la tension ni à la
masse revient à avoir un «1» à cette entrée (entrée flottante).
A 1
B 2 4 A OU B OU 1=1
3
OR3
1 Entrée flottante
Exemple:
Y ( A B )( A B) C ( A B)
Y AA AB B A B B C ( A B)
Y A AB C ( A B)
A C ( A B)
A. FAKKAR 21
Logique combinatoire et séquentielle
A B C
1
3
1 2 2
1
3
2
1
3
2 1
3 Y
2
1
1 2 1 3
2
3 2 (8 portes)
1 1
3 1 3 Y
1 2 2 3 2
2
(4 portes)
0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
1 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
Fonction 0 X Y ET Y X OU 1
Toutes ces fonctions peuvent être exprimés au moyen des opérateurs ET, OU, NON.
7402
3
F7= X+Y=XY 2 Le circuit intégré d’implantation 74LS00.
7400
A. FAKKAR 22
Logique combinatoire et séquentielle
2
3 NON
7400
1 1
2
3
2
3 ET
7400 7400
1
3
2
7400 1
3
2 OU
1 7400
3
2
7400
3
1
NON
7402
2 2
3
1
3
1
OU
7402 7402
2
1
3
7402 2
1
3
ET
2 7402
1
3
7402
1
3
· F6 =XY+XY = X Y Ou exclusif 2
7486
A. FAKKAR 23
Logique combinatoire et séquentielle
1
3
· F9=XY+XY=X Y 2 Fonction égalité ou coïncidence.
74266
xy xy x ( x y )( x y ) x
x xy x x( x y ) x
x xy x y x( x y ) xy
xy x z yz xy x z ( x y )( x z )( y z ) ( x y )( x z )
xy xyz xy xz ( x y )( x y z ) ( x y )( x z )
7 : THEOREME DE DEMORGAN :
Théorème 1 : La négation d’un produit de variables est égale à la somme des négations de
variable.
abc a b c
Théorème 2 : La négation d’une somme de variables est égale au produit des négations de
variable.
a b c ab c
Remarque:
Ces 2 théorèmes sont très utiles pour les circuits logiques, ils permettent entre autre de
transformer un produit de somme en une somme de produit et vice versa.
8. DUALITE DE L’ALGEBRE DE BOOLE :
Si on démontre une relation, on peut écrire immédiatement sa duale en remplaçant les
opérateurs :
(.) (+)
(+) (.)
(1) (0)
A. FAKKAR 24
Logique combinatoire et séquentielle
(0) (1)
Z ab a b a b
Z b (a a ) a b
Z b ab
Z a b
Exemple : écrire la duale de la fonction suivante.
Exemple :
Simplifier la fonction booléenne Z suivante :
Z (a b)(b c)(a c)
Z (ab ac bb bc)(a c)
Z ab ac bc)(a c)
Z aa b aa c a bc ab c acc bcc
Z a bc ab c ac bc
Z bc(1 a ) ac(1 b )
Z ac bc
Z ( a b )c
A. FAKKAR 25