Académique Documents
Professionnel Documents
Culture Documents
Département d’Electronique
1) PROPRIÉTÉS
L’algèbre de Boole est définie sur l'ensemble E2 constitué des éléments {0,1}. Il existe une relation
d'ordre 0 < 1, et trois opérations de base. La complémentation, définie en Table 1 est une application
de E2 sur E2. Les opérations union (Table 2, gauche) appelée encore ou, max et qui est notée +, et
intersection (Table 2, droite) appelée encore et, min, qui est notée . sont des applications de
E2 × E2 ― > E2
x 𝑥̅
0 1
1 0
Table 1 : complementation
x y s
0 0 0
0 1 1
1 0 1
1 1 1
Table 2 : Union, +, ou, max
1
Page
a.0 = 0
a+1 = 1
2) complément :
a.b = b.a
a+b = b+a
4) Associativité
a.(b+c) = a.b+a.c
a+(b.c) = (a+b).(a+c)
6) THÉORÈME DE MORGAN
̅̅̅̅̅
𝑎. 𝑏 = 𝑎̅+𝑏̅
̅̅̅̅̅̅̅
𝑎 + 𝑏 = 𝑎̅. 𝑏̅
̅̅̅̅̅
NAND (a, b) = 𝑎. 𝑏 = 𝑎̅+𝑏̅
Ces opérateurs sont fonctionnellement complets : avec un de ces opérateurs, on peut implanter les
fonctions complément, min et max de l’algèbre de Boole.
𝑥̅ = ̅̅̅̅̅
𝑥. 1 = ̅̅̅̅
𝑥. x
̅̅̅̅̅̅̅̅̅̅̅̅̅
x.y= (1. (𝑥.
̅̅̅̅̅y ))
x +y = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅
(𝑥. 1). ( ̅̅̅̅̅
𝑦. 1)
On a aussi: 𝑥+ 𝑥̅ 𝑦 = 𝑥 + 𝑦
Démonstration : 𝑥. 1+ 𝑥̅ 𝑦 = x(1+y) + 𝑥̅ 𝑦 = 𝑥 + 𝑦
Figure 1 donne la représentation symbolique des différents opérateurs, sous forme de portes
logiques. L’inverseur (NOT) correspond à la fonction complémentation. Les autres portes ont le
même nom que les fonctions logiques correspondantes.
3
Page
AND ( ET)
OR (OU)
Ces portes sont implantées avec des circuits électriques, qui travaillent sur des variables continues.
Il y a toujours un retard entre entrée et sortie. Il est important de souligner que toutes les propriétés
de l’algèbre de Boole ne sont pas toujours vérifiées avec les circuits réels. Les deux propriétés a. 𝑎.
̅=
0 et a+𝑎̅ = 1 ne sont pas toujours vérifiées. La Figure 3 montre qu’à cause des temps de retard entre
l’entrée et la sortie d’un inverseur, il y a deux périodes pendant lesquelles les deux relations ne sont
pas vérifiées : c’est le cas lorsque E = 𝐸̅ . Cette situation correspond à ce que l’on appelle un aléa.
Les signaux des circuits physiques ne sont donc valides que lorsque les lois de l’algèbre de Boole
4
Page
Monômes x y z S
m0 0 0 0 0
m1 0 0 1 1
m2 0 1 0 1
m3 0 1 1 0
m4 1 0 0 0
m5 1 0 1 1
m6 1 1 0 0
m7 1 1 1 0
Table 5 Table de vérité de la fonction
S = m1+m2+m5
x
Boite
y S
noire
z
Définition : Un Monôme est une fonction booléenne obtenue par produit de variable d’entrée ; leurs
projections ou leurs compléments. Ainsi la fonction booléenne est une somme des monômes.
5
x yz 00 01 11 10
0 m1 m2
1 m5
Remarque : Dans les combinaisons de yz on met des cases adjacentes (il y a un seul bit qui change
à la fois entre ces cases)
x yz 00 01 11 10
0 0 1 0 1
1 0 1 0 0
L’association de deux monômes dans des cases adjacents (disposées successivement dans le tableau
6
Page
Sous la 2ème forme canonique, la fonction est exprimée sous la forme d'un produit de sommes,
comprenant toutes les variables, chaque terme est appelé somme fondamentale (cad produit des
sommes PDS ou π )
Exemple:
F(a,b,c) = (𝑎 + 𝑏 + 𝑐̅). (𝑎 + 𝑏̅ + 𝑐). (𝑎 + 𝑏̅ + 𝑐̅). (𝑎 + 𝑏 + 𝑐)
3) Les portes logiques
3.1 Définition :
Les portes logiques sont des circuits électroniques qui appliquent les fonctions des opérateurs
logiques de base Et, Ou, Non. Ceci avec l'attribution au 0 logique, une tension au voisinage de
0 v et le 1 logique une tension au voisinage de 5v.
7
Page
Le tableau suivant présente les symboles des portes logiques standards avec leur table de vérité
:
La fonction booléenne f est représentée par le tableau de Karnaugh ; la 1ère forme canonique
correspond à la somme de toutes les combinaisons pour lesquelles la fonction vaut 1 sous forme de
SDP.
8
Page
F= ac+𝑏𝑐̅.
𝐴 + 𝑏 = ̅̅̅̅̅
̿̿̿̿̿̿̿ ̅ 𝐵̅
𝐴.
̅ NAND 𝐵̅
A or B = 𝐴.
Conversion d’une porte AND (et) en une porte NOR à deux entrées
̿̿̿̿̿ ̅̅̅̅̅̅̅̅
𝐴. 𝐵 = 𝐴 ̅ + 𝐵̅
̅ NOR 𝐵̅
A AND B = 𝐴.
La fonction OU exclusif, souvent appelé XOR (eXclusive OR), est un opérateur logique de l'algèbre
de Boole. À deux événements, qui peuvent avoir chacun la valeur VRAI (1) ou FAUX (0), il associe
un résultat qui a lui-même la valeur VRAI ou FAUX.
Cet opérateur est très utilisé en électronique, en informatique, et aussi en cryptographie du fait de
ses propriétés intéressantes. Son symbole est traditionnellement un signe plus dans un cercle : " ⊕".
L'opérateur XOR est défini par sa table de vérité, qui indique pour toutes les valeurs possibles de A
9
Page
et B la valeur du résultat R :
B S=𝐴̅B+A𝐵̅= AB
XOR
Remarque : La porte XNOR génère ‘1’ en sortie si les deux entrées ont les mêmes valeurs. Si non la sortie
vaut ‘0’.
̅̅̅̅̅̅ = AB
S=𝐴𝐵
S=AB + 𝐴̅𝐵̅
A
S
B
XNOR
10
Page