Professional Documents
Culture Documents
Descriptif et contenu
Systmes binaires et algbre de Boole
Portes: ET, OU inclusif/ exclusif , porte NON , NON ET et NON OU, Porte
Trois Etats
Thormes de Morgan
Rsum des identits boolennes de base
Ecritures canoniques d'une fonction logique (Somme canonique de produits,
Produit canonique de sommes)
Simplification de l'criture des fonctions logiques (Simplification algbrique,
Tableaux de Karnaugh)
Addition binaire (Demi additionneur, Additionneur, Addition en parallle,
Addition squentielle)
Soustraction (Demi soustracteur, Additionneur-soustracteur, Comparaison)
Contrle de parit
Dcodage (Dcodeur DCB-dcimal)
Multiplexage (Dmultiplexeur, Multiplexeur, Conversion parallle-srie)
Encodage
Unit arithmtique et logique
Logique squentielle asynchrone et synchrone
Bascules: RST ou RS Clock, JK, D et T
Registres: mmorisation, dcalage
Compteurs : asynchrones, synchrones
2
CHAPITRE I :
Algbre Boolenne
et simplification logique
INTRODUCTION :
Lalgbre de Boole doit son nom au mathmaticien Anglais
INTRODUCTION :
Exemple :
Communication = metteur ET Rcepteur
Communication est VRAI Si metteur actif ET
Rcepteur actif (c'est une fonction logique dpendant
des variables metteur et Rcepteur)
Dcrocher = ( Dcision de rpondre ET Sonnerie ) OU
dcision d'appeler
Dcrocher est VRAI Si on entend la sonnerie ET
que l'on dcide de rpondre OU si l'on dcide
d'appeler.
5
NOT a
0
1
a.b
a+b
10
11
il correspond
l'quation suivante :
ab = a .b + a .b
Cet oprateur est dfini par la table de vrit suivante :
a
a
b
12
13
a NANDb
14
NON ET ou NAND
Remarques :
15
a NORb
16
NON OU ou NOR
Remarques :
17
a
b
18
a
b
19
a|b
20
21
Exemple :
La fonction f (x, y, z) = peut-tre dfinie par la table de
vrit ci-dessous :
X
f (x, y, z)
23
Exemple :
Considrons la fonction boolenne : = a b
On a :
(1 est un lment neutre de la multiplication)
f (a,b,c) = ab .1
(principe du tiers exclus)
= ab.(c + c)
= abc + abc
(distributivit)
26
27
Exemple :
Tableau de Karnaugh 4 variables
28
Exemple :
Tableau de Karnaugh 4 variables
29
2.2 Mthodologie
a) Remplissage du tableau
Ecrire 1 dans chaque case (Minterme) correspondant
une valeur vraie de la fonction boolenne.
Ecrire 0 dans chaque case (Minterme)
correspondant une valeur fausse de la fonction
boolenne.
Ecrire X dans chaque case (Minterme)
correspondant une valeur non dfinie de la fonction
boolenne.
30
31
32
00
01
11
10
01
11
10
0
PDS standard ?
SDP standard ?
SDP minimis ?
0
34
Applications
EXERCICE 1:
Deux fonctions sont quivalentes si elles ont la mme forme
canonique ; dmontrer les quivalences suivantes :
T 1 ( a + b )( a + c ) ac + ab
T 2 = ( a + b )( a + c )(b + c ) ( a + b )( a + c )
EXERCICE 2:
Ecrire les tables de vrits des fonctions suivantes :
ab, ab + ab, ab
Montrer quelles permettent de comparer a et b
35
36
37