• Aucun résultat trouvé

Algèbre de Boole

N/A
N/A
Protected

Academic year: 2022

Partager "Algèbre de Boole"

Copied!
6
0
0

Texte intégral

(1)

Algèbre de Boole Relations fondamentales:

Addition Booléenne (réunion) Produit Booléen (intersection)

Premier théorème de Morgan (complément d'une somme)

Deuxième théorème de Morgan (complément d'un produit)

Table de vérité:

a b c d S

Exemple:

La sortie S est fonction des 4 entrées a, b, c, d.

Les lignes jaunes du tableau indiquent la sortie S = 1 cela permet de trouver l'équation de S

0 0 0 0 0

0 0 0 1 1

0 0 1 0 0

0 0 1 1 1

0 1 0 0 1

0 1 0 1 0

0 1 1 0 1

0 1 1 1 0

1 0 0 0 0

1 0 0 1 1

1 0 1 0 0

1 0 1 1 1

1 1 0 0 1

1 1 0 1 0

1 1 1 0 1

1 1 1 1 0

(2)

Équation de la sortie

:

Cette équation peut être simplifiée par les méthodes algébriques:

Code binaire réfléchi:

ou code Gray

(un seul chiffre change lorsqu'on passe d'un nombre au suivant)

Code décimal Code hexadécimal Code binaire pur Code binaire réfléchi

0 0 0000 0000

1 1 0001 0001

2 2 0010 0011

3 3 0011 0010

4 4 0100 0110

5 5 0101 0111

6 6 0110 0101

7 7 0111 0100

8 8 1000 1100

9 9 1001 1101

10 A 1010 1111

11 B 1011 1110

12 C 1100 1010

13 D 1101 1011

14 E 1110 1001

15 F 1111 1000

Ce code est utilisé pour la représentation des tableaux de Karnaugh.

Conversion du code binaire naturel en code binaire réfléchi (exemple) :

Tableau de Karnaugh:

Ce tableau permet de simplifier graphiquement une expression.

(3)

a b

c d

S 0 0 0 1 1 1 1 0

0

0 0 1 1 0

0

1 1 0 0 1

1

1 1 0 0 1

1

0 0 1 1 0

Il s'agit de regrouper 2n cases adjacentes dans lesquelles S = 1 On obtient deux groupements:

b et d ne changent pas d'état (b=1 et d=0) b et d ne changent pas d'état (b=0 et d=1)

On retrouve bien l'équation simplifiée par la méthode algébrique:

Logigramme:

Schéma à contacts:

Exemples:

Décodeur BCD (décimal codé binaire) - 7 segments Table de vérité

(4)

D C B A a b c d e f g 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 1 0 1 1 0 1 1 0 1 0 0 1 1 1 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 1 1 0 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1

Tableaux de Karnaugh

a = A . C + A . B + D + A . C b = A . B + C + A . B c = B + A + C

d = A . B + A . C + A . B + B . C e = A . C + A . B f = C . B + D + A . B + A . C

g = B . C + D + A + B . C

(5)

Logigramme

Additionneur binaire

Table de vérité Equations des sorties

A B R0 S R1

0 0 0 0 0

0 0 1 1 0

0 1 0 1 0

0 1 1 0 1

1 0 0 1 0

1 0 1 0 1

1 1 0 0 1

1 1 1 1 1

Logigramme

avec des portes OU, ET, NON: avec des portes NAND:

(6)

L'équation de R1 est différente de celle trouvée précédemment, mais elle est équivalente du point de vue

fonctionnement.

Références

Documents relatifs

• L'algèbre de Boole : utilise plusieurs opérateurs que l'on nomme opérateurs booléens, opérateurs logiques, ou encore fonctions logiques ou portes logiques (terme plus propre à

maxterme : somme de variables, chaque variable intervenant au plus une fois sous sa forme normale ou

 A partir des propriétés de l'algèbre de Boole, transformer la fonction pour la simplifier. 

Pour chacune des deux sp´ecifications de l’additionneur 1 bit complet, d´eterminer le chemin critique et le temps de propagation minimal `a travers le circuit (en fonction du temps

z Le OU est un opérateur binaire ( deux variables) , à pour rôle de réaliser la somme logique entre deux variables logiques.. z Le OU fait la disjonction entre

 Le OU est un opérateur binaire ( deux variables) , à pour rôle de réaliser la somme logique entre deux variables logiques..  Le OU fait la disjonction entre

Montrer que (A, ∧, ∨) est un treillis distributif avec plus petit élément 0 et plus grand élément 1 si et seulement si ∧ et ∨ sont associatives, commutatives, idempotentes,

Montrer que chaque élément de A s’écrit comme une réunion finie de classe d’équiva-