Académique Documents
Professionnel Documents
Culture Documents
Boole
Boole
1 1
Fonction NON
S= ab = a b + a b ( va et vient).
=1 =1
=1
a
a
b
bc S= (ab) c
c
&
a
S= + b
b
. . . . . . . . . .
Application : X = . . . . . . . . . . . . . . . . . . . .
Logigramme :
. . . . . . . . . .
Application : X = . . . . . . . . . . . . . . . . . . . .
Logigramme :
4) Rappels des proprits de lalgbre de BOOLE
4.1) Somme 4.2 Produit
a + 0 = a Element neutre a . 1 = a
a + 1 = 1 Element absorbant a . 0 = 0
a + a = a Idem potence (redondance) a . a = a
a + a = 1 Proprit du complment a . a = 0
a + b = b + a Commutativit a . b = b . a
a+b+c=a+(b+c) Associativit abc=a(bc)=(ab)c
=(a+b)+c
4.3) Combinaisons Somme - Produit.
Distributivit :
- du produit par rapport la somme : a(b+c)= ab + ac
x + x y + x + x y z = x
a b + a b c + a b c d = ab
x + x +x y + z + x y z = 1
* Rgle du multiple du complment.
a + a b = (a + a ) (a + b) = a + b
a + a b + a b c + a b c = a (1 + b + b c ) + a bc = a + bc
a a = 0 a a = 1
a 0 = a a 1 = a
Commutativit : a b = b a
Associativit : (a b) c = a (b c)
Complment : a b = a b ab = a b = a b
Ds que lon dispose de lexpression dun circuit logique, il peut tre possible de la minimiser
pour obtenir une quation comptant moins de termes ou de variables par terme. Cette simplification
peut se faire de deux faons diffrentes :
- par lutilisation des thormes de lalgbre de BOOLE;
- par lutilisation des tableaux de KARNAUGH.
Dans les deux cas, il est indispensable dexprimer lquation sous la forme dune somme de
produits.
Remarque : Le signe de complmentation ne peut pas surmonter plus dune variable la fois.
Rappel : Les tableaux de KARNAUGH permettent la simplification des quations logiques. Ils com-
portent 2n cases, n tant le nombres de variables dentre, organiss selon le code GRAY. ( ex : 4
variables donnent 16 cases ).
Chaque case correspond une combinaison possible des variables dentre;
Chaque combinaison exprime dans lquation sera reprsente par un 1 dans la case cor-
respondante.
Il est ensuite possible de regrouper les cases par 2, 4, 8, 2n afin dliminer les variables qui
change dtat dans le regroupement :- un regroupement de 2 cases limine 1 variable;
- un regroupement de 2x cases limine x variables.
T1 = x y z + x y z + x y z + x y z
T2 = x y z + x y z + x y z + x y z
T3 = y w + z w + z w + x y z w + x y z
T4 = x y z + z ( x y + x y)
Raliser les logigrammes, uniquement en portes NAND ( deux entres) puis en portes NOR
( deux entres) correspondant aux quations suivantes :
N = a d + d b + c b + c a M= a b + b c + b d
Sortir les quations simplifies en utilisant les tableaux de KARNAUGH.
ab ab
cd 00 01 11 10 cd 00 01 11 10 cd 00 01 11 10
00 1 1 1 1 00 1 0 0 1 00 1 0 0 1
01 1 1 1 1 01 0 1 1 0 01 1 1 1 1
11 0 1 1 0 11 0 1 1 0 11 1 1 0 0
10 0 1 1 0 10 1 0 0 1 10 0 0 0 0
M= N= P=
ab ab ab
cd 00 01 11 10 cd 00 01 11 10 00 01 11 10
cd
00 0 0 1 0 00 0 1 1 0 00 0 1 0 1
01 1 0 1 1 01 1 0 0 1 01 1 0 1 1
11 1 1 1 1 11 1 0 0 1 11 0 1 0 1
10 0 0 1 0 10 0 1 1 0 10 1 1 1 1
R= S= T=
Habc
= J=
abc
000 001 011 010 110 111 101 100 000 001 011 010 110 111 101 100
de de
00 0 0 0 1 1 1 1 0 00 0 1 1 0 0 1 1 0
01 0 0 0 1 1 1 1 0 01 0 1 1 0 0 1 1 0
11 0 0 0 1 1 1 1 0 11 0 1 1 0 0 1 1 0
10
abc 0 0 0 1 1 1 1 0 10
abc 0 1 1 0 0 1 1 0
000 001 011 010 110 111 101 100 000 001 011 010 110 111 101 100
00 1 0 0 1 1 0 0 1 00 1 1 1 0 0 1 1 1
K 01
= 0 1 0 0 0 0 1 0 L 01
= 0 1 1 0 0 1 1 0
de 11 0 1 0 0 0 0 1 0 de 11 1 1 1 1 1 1 1 1
10 1 0 0 1 1 0 0 1 10 1 0 0 1 1 0 0 1
II) Rappels sur les systmes de codage.
Dans ce codage, on utilise le poids binaire de chaque chiffre en fonction de son rang. Nous
pouvons faire l'analogie entre le systme binaire et le systme dcimal.
1 9 9 9 1 1 1 1 1 0 0 1 1 1 1
Dans ce codage, un seul bit change d'tat lorsque l'on passe d'un terme au suivant.
Dans ce codage, chaque chiffre dcimal est converti en binaire, indpendamment des autres
chiffres.
1 9 9 9
0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1
Ce code est utilis dans les systmes traitant des nombres dcimaux uniquement :
Inconvnient: Il ncessite plus de bits que le binaire naturel pour coder le mme nombre dcimal.
2,2) Systme hexadcimal.
Le codage hxadcimal est trs utilis dans les systmes microprocesseur car il simplifie
l'criture des nombres binaires.
1 9 9 9 7 C F
2,3) Exercices.
77 0 1 0 0 1 1 0 1 4 D
1256 0 1 0 0 1 1 1 0 1 0 0 0 4 E 8
4096 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
4095 1 1 1 1 1 1 1 1 1 1 1 1 F F A
255 0 0 0 0 1 1 1 1 1 1 1 1 F F
FIN