SlideShare une entreprise Scribd logo
2
Plus lue
3
Plus lue
6
Plus lue
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 1
ALGEBRE DE BOOLE
Portes logiques de base, Table de vérité, Simplification des
fonctions booléennes
I. Introduction :
Dans ce chapitre nous allons étudier la logique utilisée dans les systèmes
automatisés (traitement des données et des signaux digitaux dans la partie
commande). Cette logique est découverte en 1847 par George Boole :
mathématicien britannique (1815-1864), sa logique est basée sur deux variables
binaires 0 et 1 ou signal digital, la variable binaire est représentée aussi par des
états particuliers comme :
- arrêt marche ;
- ouvert fermé ;
- avant arrière ;
- vrai faux…etc.
II. Algèbre de Boole : Propriétés de base
Involution ̿
Idempotence
Complémentarité ̅ ̅
Éléments neutres
Absorbants
Associativité ( ) ( )
( ) ( )
Distributivité ( )
( ) ( ) ( )
Règles de de Morgan ̅̅̅̅̅̅̅ ̅ ̅
̅̅̅̅̅ ̅ ̅
Optimisation ̅
( )( )
II.1 Operateurs de base de l’Algèbre de Boole
Il existe quatre fonctions logiques élémentaires qui sont :
La fonction égalité
La fonction négation ou complémentation.
La fonction intersection ou multiplication logique.
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 2
La fonction réunion ou addition logique.
II.1.1. La fonction égalité
Cette fonction est appelée OUI ou fonction ON, son principe est comme suit :
On prend la lampe L et l’interrupteur A :
A L
Si A = 0 L = 0
Si A = 1 L= 1
À chaque valeur de A corresponde la même valeur de L, on écrit alors : L = A
II.1.2. La fonction négation ou complémentation.
Le complément ou l’inverse d’une variable binaire A, notée A, réalise le
NON de cette variable ou NO en anglais ( se lit A barré ou encore non
A).
= 1 si et seulement si A = 0
L’opérateur qui réalise cette fonction d’inversion logique s’appelle un inverseur
dont le symbole est le suivant :
Exemple1 :
A L
La lampe est allumée si on n’actionne pas
; elle s’éteint dans le cas contraire
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 3
=1 L=1
=0 L=0, On écrire alors L=
Table de vérité et chronogramme
La fonction OUI
Cette fonction reproduit à l’identique le niveau logique présent sur son entrée.
Table de vérité et chronogramme
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 4
II.1.3. La fonction intersection ou multiplication logique
- Pour réaliser la fonction ET, on a besoin de deux variables binaires a et b, le
produit de ces deux variables donne la fonction ET ou fonction AND. Le
symbole qui réalise cette fonction est comme suit :
L’entrée de la porte est constituée par les deux variables binaires a et b, et sa
sortie est le produit logique des deux variables binaires a et b
Exemple1 : (on prend toujours l’interrupteur et la lampe)
L est allumée si A et B sont fermées simultanément, L est éteinte pour tous les autres cas.
L = 1 si A=1 ET B = 1 on écrit alors L=A.B
Table de vérité de la fonction AND
a b S = a.b
0 0 0
0 1 0
1 0 0
1 1 1
Chronogramme
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 5
II.1.4. La fonction réunion ou addition logique
- Pour réaliser la fonction OU, on a besoin de deux variables binaires a et b,
l’addition de ces deux variables donne la fonction OU ou fonction OR à la
sortie de la porte logique. Le symbole qui réalise cette fonction est comme
suit :
Exemple 1 :
L est allumée si on ferme A ou si on ferme B, soit :
L = 1 si A = 1 OU B = 1 (ou les deux)
On écrit alors L = A + B
Table de vérité de la fonction OR
a b S = a + b
0 0 0
0 1 1
1 0 1
1 1 1
Chronogramme
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 6
III. Autres fonctions logiques
À partir des fonctions logiques élémentaires on déduit autres fonctions logiques
qui sont :
la fonction NON ET (NAND)
la fonction NON OU (NOR)
la fonction OU Exclusif
la fonction Coïncidence
III.1. La fonction ET inversé (NAND)
La fonction NAND ou NON ET est la fonction ET inversée, sa sortie égale 0 si
a =1 et b=1, donc ̅̅̅̅̅ . Le symbole qui réalise cette fonction est le
suivant :
Table de vérité de la fonction NAND
a b ̅̅̅̅̅
0 0 1
0 1 1
1 0 1
1 1 0
Chronogramme
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 7
III.3.2. La fonction OU inversé (NOR)
La fonction NOR ou OU NON est la fonction OU inversée, sa sortie égale 1 si
a =0 et b=0, donc ̅̅̅̅̅̅̅ . Le symbole qui réalise cette fonction est le
suivant.
a
b
Table de vérité de la fonction NOR
a b ̅̅̅̅̅̅̅
0 0 1
0 1 0
1 0 0
1 1 0
Chronogramme
III.3.3. La fonction ou exclusif
La fonction OU Exclusif ou XOR prend la valeur 1 si l’un des deux variables binaires prend
1, pour tous les autres cas prend la valeur 0.
L’opérateur qui réalise cette fonction est symbolisé par :
̅̅̅̅̅̅̅
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 8
Table de vérité de la fonction XOR
a b ̅ ̅
0 0 0
0 1 1
1 0 1
1 1 0
Chronogramme
Propriétés du XOR :
III.3.4. La fonction Coïncidence (Le OU-EXCLUSIF-NON)
La fonction OU EXCLUSIF-NON prend la valeur 1 si et seulement les deux variables
binaires a et b prennent la même valeur, pour tous les autres cas prend la valeur 0.
̅ ̅
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 9
L’opérateur qui réalise cette fonction est symbolisé par :
Table de vérité de la fonction OU-EXCLUSIF-NON
a b ̅̅̅̅̅ ̅ ̅
0 0 1
0 1 0
1 0 0
1 1 1
Chronogramme
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 10
IV. Table de vérité et équation logique :
Soit f(a,b)=1 si a=0 et b=1 sinon f(a,b)=0
a b f(a,b)
0 0 0
0 1 1
1 0 0
1 1 0
IV.1. Passage de la forme algébrique à la table de vérité :
Soit : ( ) ̅ ̅ ̅
a b ( )
0 0 1
0 1 0
1 0 1
1 1 0
Exemple :
Soit : ( ) ̅ ̅ ̅ ̅̅̅
a b c ( )
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 11
V. Table de KARNAUGH
V.1. Définition
Pour la simplification des fonctions logiques, le tableau de Karnaugh est le
moyen le plus utilisé dans la réduction des expressions booléennes.
V.2. Construction du tableau de karnaugh
- Tableau à 3 variables
S a b
00 01 11 10
0
c
1
-Tableau à 4 variables
S a b
00 01 11 10
00
01
cd
11
10
Exemples
y
x
0 1
0 1 0
1 0 1
( )
( ) ( ) ( )
Variables
d'entrée
Variable de sortie
Variables
d'entrée
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 12
yz
x
00 01 11 10
0 1 0 1
1
1 0 0 0 1
cd
ab
00 01 11 10
00
1 0 0 0
01 1 0 0 0
11 0 0 0 0
10 0 0 1 1
cd
ab
00 01 11 10
00 1 1 0 0
01 1 1 0 0
11 0 0 0 0
10 0 0 0 0
y
x
0 1
0 1
1
1 0 1
( )
( )
( )
( )
( )
( )
( )
( )
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 13
Y
00 01
a b
11 10
00 1 0 0 1
cd
01 1 0 0 1
11 1 0 0 1
10 1 0 0 1
Y
00 01
a b
11 10
00 1 0 0 1
cd
01 0 0 0 0
11 0 0 0 0
10 1 0 0 1
̅ ̅
Y = ̅
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 14
Les circuits combinatoires particuliers
VI. Introduction
Les applications de l’algèbre de Boole sont illimitées dans les systèmes logiques
combinatoires et séquentiels. Parmis les applications les plus rependues et les
plus utilisées, on trouve :
- Les codeurs
- Les décodeurs
- Les transcodeurs
- Les multiplexeurs
- Les démultiplexeurs…etc.
VI.1. Les circuits arithmétiques
VI.1.1. Demi-additionneur
On appelle demi-additionneur ou SEMI-ADDER (SA) le circuit logique qui
réalise l’addition de deux bits sans tenir compte d’une retenue précédente
éventuelle. La table de vérité relative à ce circuit est représentée par la figure
suivante :
VI.1.2. Additionneur complet
On appelle additionneur complet ou FULL-ADDER (FA) le circuit logique qui
réalise l’addition de deux bits mais en tenant compte d’une retenue précédente.
La table de vérité relative à ce circuit est représentée par la figure suivante :
A
S
B
R
A B S R
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 15
A B C S1 S A
0 0 0 0 0
0 0 1 0 1 B
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
C
00 01 11 10
0 0 0 1 0
1 0 1 1 1
00 01 11 10
0 0 1 0 1
1 1 0 1 0
VI.1.3. Le multiplexeur et le démultiplexeur
a- Le multiplexeur (ou Mux)
C’est un système combinatoire qui réalise la fonction à n variable qui
correspondent aux n lignes de sélection.
Les propriétés du multiplexeur
- 2n
entrées ;
- Une seule sortie ;
1
AB
C
C
AB
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 16
- n lignes de sélection.
Exemple :
F (a, b) = ̅̅ ̅ ̅
Sont appelés les lignes de commande
Sont appelés les lignes de données
Est le résultat
Multiplexeur à deux variables
b- Le démultiplexeur (ou Demux)
C’est un circuit combinatoire qui fait une fonction à n variables. Il a constitué
par une seul entrée et plusieurs sorties (2n)
.
- Une seule entrée
- 2n
sorties
- n lignes de sélection
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 17
c- Le décodeur :
Un décodeur est un circuit logique combinatoire qui fait la traduction
d’une information binaire présente sur n lignes d’entrée et se présente à sa
sortie un seul état actif égal à 1, les autres sorties restent à zéro.
Décodeur 3 vers 8
Table de vérité
A B C D0 D1 D2 D3 D4 D5 D6 D7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1
Logigramme
d- Le codeur (ou l’encodeur)
C’est un circuit logique combinatoire son fonctionnement est l’inverse du
décodeur (voir la table de vérité suivante)
Décodeur
A
B
C
D0
D1
D7
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 18
Codeur à 8 entrées.
D0 D1 D2 D3 D4 D5 D6 D7 A B C
1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 1 1 1 1
Logigramme
Références et sites web
[1] Eric Cariou ; ‘’ Algèbre de Boole’’ Université de Pau et des Pays de
l'Adour UFR Sciences Pau - Département Informatique Eric.Cariou@univ-
pau.fr. ecariou.perso.univ-pau.fr/cours/archi/cours-2-boole.pdf
[2] Michel Riquart ‘’Logique Combinatoire’’ (www.bac-
sen.fr/docs/riquart/logique/logique-combinatoire.pdf)
[3] Nadia SOUAG: logique combinatoire cours et exercices corrigés ‘alger
2009
[4] L.Djeffal : application de l’algèbre de Boole aux circuits combinatoires et
séquentiels ‘’ cours et exercices avec solution’’. Presses de l’université de batna
1996.
Codeur
A
B
C
D0
D1
D7
Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes
Adel BOUCHAHED UVFM-C01-ISTA Page 19
[5] Menacer Said ; Menacer Mohamed ; Menacer abderahmene :
Électronique digitale Tome 1 analyse combinatoires et séquentielles aout
1990.
[6] http://www.pdf4free.com ‘’cours 4 circuits combinatoires’’
[7] M.c Belaid Les circuits logiques ‘’combinatoires et séquentiels’’, Cours et
exercices corrigés Alger-2004.

Contenu connexe

PPT
Ch3 algebreboole
PPT
Ch3 algebreboole
PDF
Algebre-de-Boole-et-Simplifications.pdf
PDF
Cours circuit combinatoires multiplexeur
PDF
Algebre de-boole-et-portes-logiques
PDF
Algebre de-boole-et-portes-logiques
PDF
CM1&2_Algebre_Booggnrgnsrntrhthtrhtrhle.pdf
PDF
algèbre de boole.pdf
Ch3 algebreboole
Ch3 algebreboole
Algebre-de-Boole-et-Simplifications.pdf
Cours circuit combinatoires multiplexeur
Algebre de-boole-et-portes-logiques
Algebre de-boole-et-portes-logiques
CM1&2_Algebre_Booggnrgnsrntrhthtrhtrhle.pdf
algèbre de boole.pdf

Similaire à Algèbre_de-boolerqrgergrgrgergergrggrrge.pdf (20)

PDF
Les symboles des portes logiques
PDF
ALGEBRE BINAIRE ET CIRCUITS LOGIQUES
PDF
Algèbre de boole
PDF
Algebre de boole et fonction logique.pdf
PDF
Cours strm mme_touil_all
PDF
6 porteslogiques
PDF
p01b_portelogique_boole.pdf
PDF
architecture-des-ordinateurs.pdf
PPT
Chapitre I Logique - Electronique-Fonctions pour Transmission.ppt
PDF
Systemes combinatoires
PDF
Algebre de boole intro -v3
PDF
TP Compteurs - logique combinatoire
PPTX
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
PPT
Les circuits combinatoires
PDF
Algèbre de boole ionction-logique-p2
PPT
Ch4 circuitscombinatoires
PPTX
Algebre_Boole-1.pptx
PDF
upload_Série d'exercices N°1-4tech-Logique combinatoire-Correction2014-2015.pdf
PDF
Problèmes de logique combinatoire
DOCX
Les symboles des portes logiques
ALGEBRE BINAIRE ET CIRCUITS LOGIQUES
Algèbre de boole
Algebre de boole et fonction logique.pdf
Cours strm mme_touil_all
6 porteslogiques
p01b_portelogique_boole.pdf
architecture-des-ordinateurs.pdf
Chapitre I Logique - Electronique-Fonctions pour Transmission.ppt
Systemes combinatoires
Algebre de boole intro -v3
TP Compteurs - logique combinatoire
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
Les circuits combinatoires
Algèbre de boole ionction-logique-p2
Ch4 circuitscombinatoires
Algebre_Boole-1.pptx
upload_Série d'exercices N°1-4tech-Logique combinatoire-Correction2014-2015.pdf
Problèmes de logique combinatoire
Publicité

Dernier (16)

PPTX
Lirrigation-et-le-drainage-en-agriculture-Principes-et-Pratiques.pptx
PPTX
A Recurrent Neural Network (RNN)s a type of artificial neural network
PDF
FAQ_FORAGE_EAU_SUNRISE_ENGINEERING_GROUP_SARL2025.pdf
PDF
Visite de chantier – Projet de Polyclinique à Laghouat
PDF
CHAPITRE 3 Typologie des réseaux [Enregistrement automatique] 4.pdf
PPTX
CH1-RMELLOULI-Données des problèmes d'ordonnancement de la production.pptx
PPTX
Logique séquentielle : les fondamentaux
PPTX
COURS DE PROSPECTION MINIERE UTMSIRI - Copie.pptx
PPTX
FormationFormation e pFormationour HC .pptx
PPTX
mon_expose_de_geophysique_disposotif_de_wener.pptx
PDF
TP de La Masse Volumique apparente et absolue
PPTX
UMAPON Cours de traitement des minerais 2.pptx
PDF
Expansion du Réseau de Gazoducs de Gaz Naturel au Brésil _ Analyse Technique ...
PDF
TP L’analyse granulométrique par tamisage
PPTX
Introduction aux Systèmes temps réel.pptx
PDF
Arouna Toure - Senior Ingénieur Logiciel Et Chef De Produit
Lirrigation-et-le-drainage-en-agriculture-Principes-et-Pratiques.pptx
A Recurrent Neural Network (RNN)s a type of artificial neural network
FAQ_FORAGE_EAU_SUNRISE_ENGINEERING_GROUP_SARL2025.pdf
Visite de chantier – Projet de Polyclinique à Laghouat
CHAPITRE 3 Typologie des réseaux [Enregistrement automatique] 4.pdf
CH1-RMELLOULI-Données des problèmes d'ordonnancement de la production.pptx
Logique séquentielle : les fondamentaux
COURS DE PROSPECTION MINIERE UTMSIRI - Copie.pptx
FormationFormation e pFormationour HC .pptx
mon_expose_de_geophysique_disposotif_de_wener.pptx
TP de La Masse Volumique apparente et absolue
UMAPON Cours de traitement des minerais 2.pptx
Expansion du Réseau de Gazoducs de Gaz Naturel au Brésil _ Analyse Technique ...
TP L’analyse granulométrique par tamisage
Introduction aux Systèmes temps réel.pptx
Arouna Toure - Senior Ingénieur Logiciel Et Chef De Produit
Publicité

Algèbre_de-boolerqrgergrgrgergergrggrrge.pdf

  • 1. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 1 ALGEBRE DE BOOLE Portes logiques de base, Table de vérité, Simplification des fonctions booléennes I. Introduction : Dans ce chapitre nous allons étudier la logique utilisée dans les systèmes automatisés (traitement des données et des signaux digitaux dans la partie commande). Cette logique est découverte en 1847 par George Boole : mathématicien britannique (1815-1864), sa logique est basée sur deux variables binaires 0 et 1 ou signal digital, la variable binaire est représentée aussi par des états particuliers comme : - arrêt marche ; - ouvert fermé ; - avant arrière ; - vrai faux…etc. II. Algèbre de Boole : Propriétés de base Involution ̿ Idempotence Complémentarité ̅ ̅ Éléments neutres Absorbants Associativité ( ) ( ) ( ) ( ) Distributivité ( ) ( ) ( ) ( ) Règles de de Morgan ̅̅̅̅̅̅̅ ̅ ̅ ̅̅̅̅̅ ̅ ̅ Optimisation ̅ ( )( ) II.1 Operateurs de base de l’Algèbre de Boole Il existe quatre fonctions logiques élémentaires qui sont : La fonction égalité La fonction négation ou complémentation. La fonction intersection ou multiplication logique.
  • 2. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 2 La fonction réunion ou addition logique. II.1.1. La fonction égalité Cette fonction est appelée OUI ou fonction ON, son principe est comme suit : On prend la lampe L et l’interrupteur A : A L Si A = 0 L = 0 Si A = 1 L= 1 À chaque valeur de A corresponde la même valeur de L, on écrit alors : L = A II.1.2. La fonction négation ou complémentation. Le complément ou l’inverse d’une variable binaire A, notée A, réalise le NON de cette variable ou NO en anglais ( se lit A barré ou encore non A). = 1 si et seulement si A = 0 L’opérateur qui réalise cette fonction d’inversion logique s’appelle un inverseur dont le symbole est le suivant : Exemple1 : A L La lampe est allumée si on n’actionne pas ; elle s’éteint dans le cas contraire
  • 3. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 3 =1 L=1 =0 L=0, On écrire alors L= Table de vérité et chronogramme La fonction OUI Cette fonction reproduit à l’identique le niveau logique présent sur son entrée. Table de vérité et chronogramme
  • 4. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 4 II.1.3. La fonction intersection ou multiplication logique - Pour réaliser la fonction ET, on a besoin de deux variables binaires a et b, le produit de ces deux variables donne la fonction ET ou fonction AND. Le symbole qui réalise cette fonction est comme suit : L’entrée de la porte est constituée par les deux variables binaires a et b, et sa sortie est le produit logique des deux variables binaires a et b Exemple1 : (on prend toujours l’interrupteur et la lampe) L est allumée si A et B sont fermées simultanément, L est éteinte pour tous les autres cas. L = 1 si A=1 ET B = 1 on écrit alors L=A.B Table de vérité de la fonction AND a b S = a.b 0 0 0 0 1 0 1 0 0 1 1 1 Chronogramme
  • 5. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 5 II.1.4. La fonction réunion ou addition logique - Pour réaliser la fonction OU, on a besoin de deux variables binaires a et b, l’addition de ces deux variables donne la fonction OU ou fonction OR à la sortie de la porte logique. Le symbole qui réalise cette fonction est comme suit : Exemple 1 : L est allumée si on ferme A ou si on ferme B, soit : L = 1 si A = 1 OU B = 1 (ou les deux) On écrit alors L = A + B Table de vérité de la fonction OR a b S = a + b 0 0 0 0 1 1 1 0 1 1 1 1 Chronogramme
  • 6. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 6 III. Autres fonctions logiques À partir des fonctions logiques élémentaires on déduit autres fonctions logiques qui sont : la fonction NON ET (NAND) la fonction NON OU (NOR) la fonction OU Exclusif la fonction Coïncidence III.1. La fonction ET inversé (NAND) La fonction NAND ou NON ET est la fonction ET inversée, sa sortie égale 0 si a =1 et b=1, donc ̅̅̅̅̅ . Le symbole qui réalise cette fonction est le suivant : Table de vérité de la fonction NAND a b ̅̅̅̅̅ 0 0 1 0 1 1 1 0 1 1 1 0 Chronogramme
  • 7. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 7 III.3.2. La fonction OU inversé (NOR) La fonction NOR ou OU NON est la fonction OU inversée, sa sortie égale 1 si a =0 et b=0, donc ̅̅̅̅̅̅̅ . Le symbole qui réalise cette fonction est le suivant. a b Table de vérité de la fonction NOR a b ̅̅̅̅̅̅̅ 0 0 1 0 1 0 1 0 0 1 1 0 Chronogramme III.3.3. La fonction ou exclusif La fonction OU Exclusif ou XOR prend la valeur 1 si l’un des deux variables binaires prend 1, pour tous les autres cas prend la valeur 0. L’opérateur qui réalise cette fonction est symbolisé par : ̅̅̅̅̅̅̅
  • 8. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 8 Table de vérité de la fonction XOR a b ̅ ̅ 0 0 0 0 1 1 1 0 1 1 1 0 Chronogramme Propriétés du XOR : III.3.4. La fonction Coïncidence (Le OU-EXCLUSIF-NON) La fonction OU EXCLUSIF-NON prend la valeur 1 si et seulement les deux variables binaires a et b prennent la même valeur, pour tous les autres cas prend la valeur 0. ̅ ̅
  • 9. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 9 L’opérateur qui réalise cette fonction est symbolisé par : Table de vérité de la fonction OU-EXCLUSIF-NON a b ̅̅̅̅̅ ̅ ̅ 0 0 1 0 1 0 1 0 0 1 1 1 Chronogramme
  • 10. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 10 IV. Table de vérité et équation logique : Soit f(a,b)=1 si a=0 et b=1 sinon f(a,b)=0 a b f(a,b) 0 0 0 0 1 1 1 0 0 1 1 0 IV.1. Passage de la forme algébrique à la table de vérité : Soit : ( ) ̅ ̅ ̅ a b ( ) 0 0 1 0 1 0 1 0 1 1 1 0 Exemple : Soit : ( ) ̅ ̅ ̅ ̅̅̅ a b c ( ) 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1
  • 11. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 11 V. Table de KARNAUGH V.1. Définition Pour la simplification des fonctions logiques, le tableau de Karnaugh est le moyen le plus utilisé dans la réduction des expressions booléennes. V.2. Construction du tableau de karnaugh - Tableau à 3 variables S a b 00 01 11 10 0 c 1 -Tableau à 4 variables S a b 00 01 11 10 00 01 cd 11 10 Exemples y x 0 1 0 1 0 1 0 1 ( ) ( ) ( ) ( ) Variables d'entrée Variable de sortie Variables d'entrée
  • 12. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 12 yz x 00 01 11 10 0 1 0 1 1 1 0 0 0 1 cd ab 00 01 11 10 00 1 0 0 0 01 1 0 0 0 11 0 0 0 0 10 0 0 1 1 cd ab 00 01 11 10 00 1 1 0 0 01 1 1 0 0 11 0 0 0 0 10 0 0 0 0 y x 0 1 0 1 1 1 0 1 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
  • 13. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 13 Y 00 01 a b 11 10 00 1 0 0 1 cd 01 1 0 0 1 11 1 0 0 1 10 1 0 0 1 Y 00 01 a b 11 10 00 1 0 0 1 cd 01 0 0 0 0 11 0 0 0 0 10 1 0 0 1 ̅ ̅ Y = ̅
  • 14. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 14 Les circuits combinatoires particuliers VI. Introduction Les applications de l’algèbre de Boole sont illimitées dans les systèmes logiques combinatoires et séquentiels. Parmis les applications les plus rependues et les plus utilisées, on trouve : - Les codeurs - Les décodeurs - Les transcodeurs - Les multiplexeurs - Les démultiplexeurs…etc. VI.1. Les circuits arithmétiques VI.1.1. Demi-additionneur On appelle demi-additionneur ou SEMI-ADDER (SA) le circuit logique qui réalise l’addition de deux bits sans tenir compte d’une retenue précédente éventuelle. La table de vérité relative à ce circuit est représentée par la figure suivante : VI.1.2. Additionneur complet On appelle additionneur complet ou FULL-ADDER (FA) le circuit logique qui réalise l’addition de deux bits mais en tenant compte d’une retenue précédente. La table de vérité relative à ce circuit est représentée par la figure suivante : A S B R A B S R 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1
  • 15. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 15 A B C S1 S A 0 0 0 0 0 0 0 1 0 1 B 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 C 00 01 11 10 0 0 0 1 0 1 0 1 1 1 00 01 11 10 0 0 1 0 1 1 1 0 1 0 VI.1.3. Le multiplexeur et le démultiplexeur a- Le multiplexeur (ou Mux) C’est un système combinatoire qui réalise la fonction à n variable qui correspondent aux n lignes de sélection. Les propriétés du multiplexeur - 2n entrées ; - Une seule sortie ; 1 AB C C AB
  • 16. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 16 - n lignes de sélection. Exemple : F (a, b) = ̅̅ ̅ ̅ Sont appelés les lignes de commande Sont appelés les lignes de données Est le résultat Multiplexeur à deux variables b- Le démultiplexeur (ou Demux) C’est un circuit combinatoire qui fait une fonction à n variables. Il a constitué par une seul entrée et plusieurs sorties (2n) . - Une seule entrée - 2n sorties - n lignes de sélection
  • 17. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 17 c- Le décodeur : Un décodeur est un circuit logique combinatoire qui fait la traduction d’une information binaire présente sur n lignes d’entrée et se présente à sa sortie un seul état actif égal à 1, les autres sorties restent à zéro. Décodeur 3 vers 8 Table de vérité A B C D0 D1 D2 D3 D4 D5 D6 D7 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1 Logigramme d- Le codeur (ou l’encodeur) C’est un circuit logique combinatoire son fonctionnement est l’inverse du décodeur (voir la table de vérité suivante) Décodeur A B C D0 D1 D7
  • 18. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 18 Codeur à 8 entrées. D0 D1 D2 D3 D4 D5 D6 D7 A B C 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 Logigramme Références et sites web [1] Eric Cariou ; ‘’ Algèbre de Boole’’ Université de Pau et des Pays de l'Adour UFR Sciences Pau - Département Informatique Eric.Cariou@univ- pau.fr. ecariou.perso.univ-pau.fr/cours/archi/cours-2-boole.pdf [2] Michel Riquart ‘’Logique Combinatoire’’ (www.bac- sen.fr/docs/riquart/logique/logique-combinatoire.pdf) [3] Nadia SOUAG: logique combinatoire cours et exercices corrigés ‘alger 2009 [4] L.Djeffal : application de l’algèbre de Boole aux circuits combinatoires et séquentiels ‘’ cours et exercices avec solution’’. Presses de l’université de batna 1996. Codeur A B C D0 D1 D7
  • 19. Chapitre 3 ALGEBRE DE BOOLE, Portes logiques de base, Table de vérité, Simplification des fonctions booléennes Adel BOUCHAHED UVFM-C01-ISTA Page 19 [5] Menacer Said ; Menacer Mohamed ; Menacer abderahmene : Électronique digitale Tome 1 analyse combinatoires et séquentielles aout 1990. [6] http://www.pdf4free.com ‘’cours 4 circuits combinatoires’’ [7] M.c Belaid Les circuits logiques ‘’combinatoires et séquentiels’’, Cours et exercices corrigés Alger-2004.