
7.2. CALCUL BOOL ´
EEN ET CIRCUITS LOGIQUES 79
S´emantique : ϕ:Bn→Bd´etermin´ee par sa table de v´erit´e (le graphe
de la fonction qui est fini car le domaine de d´epart est fini).
Exemple : Tables du ET logique, not´e ici comme une multiplication ·,
du OU logique, not´e comme un addition, de la n´egation de x, not´ee x, de
l’implication x⇒yet du OU exclusif, not´e x⊕y.
x y x.y x +y x x ⇒y x ⊕y
0 0 0 0 1 1 0
0 1 0 1 1 1 1
1 0 0 1 0 0 1
1 1 1 1 0 1 0
R`egles de calcul : Notation arithm´etique des connecteurs logiques.
. le ET
+ le OU
¯ le non
Alors (B, +, .,¯) est une alg`ebre bool´eenne :
– +, . sont des lois internes associatives et commutatives, 0 neutre pour
+, 1 neutre pour .,
–x+ ¯x= 1 et x.¯x= 0,
– Distributivit´e : (x+y).z =x.z +y.z et (x.y) + z= (x+z).(y+z)
Noter la similitude entre les op´erations logiques et les op´erations ensem-
blistes union, intersection, compl´ement.
Remarque : les ´el´ements n’ont pas d’inverse pour + (ni pour .). Pour
avoir un inverse il faut utiliser une autre addition le ou exclusif ⊕que
nous verrons plus loin.
7.2.2 Fonction bool´eennes de bases et circuits
Les fonctions bool´eennes de base peuvent se r´ealiser par des circuits
logiques combinatoires. Ces circuits se repr´esentent de mani`ere convention-
nelle avec des fils d’entr´ee (un par variable de la fonction) qui transmettent
la valeur de la variable correspondante et un fil de sortie qui transmet la
valeur calcul´ee par le circuit. Pour simplifier, on suppose que le calcul de la
fonction par le circuit est instantan´e (En r´ealit´e, il y a un d´elai - quelques
nanosecondes - entre le moment o`u les entr´ees arrivent et celui o`u la sortie
est disponible, d´elai que les fabriquant de circuits int´egr´es doivent prendre
en compte). On parlera de portes logiques pour ces circuits de base (porte
ET, porte OU. . . ). D’un point de vue physique, les signaux d’entr´ee sont
transform´es en le signal de sortie.