• Aucun résultat trouvé

Logique combinatoire

N/A
N/A
Protected

Academic year: 2022

Partager "Logique combinatoire"

Copied!
21
0
0

Texte intégral

(1)

Logique combinatoire

1

Sciences de l'ingénieur

(2)

Logique combinatoire

2

Sciences de l'ingénieur

Représentation binaire

Un ordinateur est une machine qui manipule des chiffres binaires.

Une variable binaire ne peut prendre que deux valeurs : 0 ou 1.

Ces valeurs peuvent représenter : un interrupteur ouvert ou fermé, un transistor passant ou bloqué, la présence ou l’absence d’une

tension...

(3)

Logique combinatoire

3

Sciences de l'ingénieur

Représentation binaire

Une variable E peut être complémentée, elle est alors notée Ē ou ¬E (E barre).

Compléter la table de vérité ci-contre : E Ē

0 1

(4)

Logique combinatoire

4

Sciences de l'ingénieur

Fonction OUI (YES)

La sortie S est égale à la valeur de l'entrée.

Représentation graphique : Équation logique : S = e

Table de vérité :

e S

0 1

(5)

Logique combinatoire

5

Sciences de l'ingénieur

Fonction NON (NOT)

La sortie S est égale à la valeur inverse de l'entrée.

Représentation graphique :

Équation logique : S = ē

Table de vérité : e S

0 1

(6)

Logique combinatoire

6

Sciences de l'ingénieur

Fonction ET (AND)

La sortie S est vraie si toutes les entrées ei sont vraies.

si e1 = 1 ET e2 = 1 alors S = 1 Représentation graphique : Équation logique : S = e1.e2

Table de vérité : e1 e2 S

0 0

0 1

1 0

1 1

(7)

Logique combinatoire

7

Sciences de l'ingénieur

Fonction OU (OR)

La sortie S est vraie si au moins une des entrées ei est vraie.

si e1 = 1 OU e2 = 1 alors S = 1 Représentation graphique : Équation logique : S = e1+e2

Table de vérité : e1 e2 S

0 0

0 1

1 0

1 1

(8)

Logique combinatoire

8

Sciences de l'ingénieur

Fonction NON-ET (NAND)

La sortie S est vraie si au moins une des entrées ei est fausse.

si e1 = 0 OU e2 = 0 alors S = 1 Représentation graphique : Équation logique : S = ¬(e1.e2)

Table de vérité : e1 e2 S

0 0

0 1

1 0

1 1

c

(9)

Logique combinatoire

9

Sciences de l'ingénieur

Fonction NON-OU (NOR)

La sortie S est vraie si toutes les entrées ei sont fausses.

si e1 = 0 ET e2 = 0 alors S = 1 Représentation graphique : Équation logique : S = ¬(e1+e2)

Table de vérité : e1 e2 S

0 0

0 1

1 0

1 1

(10)

Logique combinatoire

10

Sciences de l'ingénieur

Fonction OU Exclusif (XOR)

La sortie S est vraie si toutes les entrées ei ont des valeurs distinctes.

si e1 ≠ e2 alors S = 1

Représentation graphique :

Équation logique : S = e1Åe2 = e1.ē2 + ē1.e2

Table de vérité : e1 e2 S

0 0

0 1

1 0

1 1

(11)

Logique combinatoire

11

Sciences de l'ingénieur

Fonction NON-OU Exclusif (XNOR)

La sortie S est vraie si toutes les entrées ei sont identiques.

si e1 = e2 alors S = 1

Représentation graphique :

Équation logique : S = ¬(e1Åe2) = ē1.ē2 + e1.e2

Table de vérité : e1 e2 S

0 0

0 1

1 0

1 1

(12)

Logique combinatoire

12

Sciences de l'ingénieur

Propriétés des opérateurs

• involution (double complémentation)

¬ā = a

• commutativité

a.b = b.a a+b = b+a aÅb = bÅa

• associativité

a.(b.c) = (a.b).c a+(b+c) = (a+b)+c aÅ(bÅc) = (aÅb)Åc

• distributivité

a.(b+c) = a.b + a.c a + b.c = (a+b).(a+c)

(13)

Logique combinatoire

13

Sciences de l'ingénieur

Exercices

a.1 = a.0 = a.a = a.ā =

a+1 = a+0 = a+a = a+ā =

aÅ1 = aÅ0 = aÅa = aÅā =

(14)

Logique combinatoire

14

Sciences de l'ingénieur

Élément neutre : a.1 = a a+0 = a aÅ0 = a Élément absorbant : a.0 = 0 a+1 = 1

Complément : a.ā = 0 a+ā = 1 aÅā = 1

Idempotence : a.a = a a+a = a

aÅ1 = ā aÅa = 0

(15)

Logique combinatoire

15

Sciences de l'ingénieur

Théorèmes de DE MORGAN*

¬(ab) = ā + ƀ

¬(a+b) = ā.ƀ

Exercice : simplifier les équations logiques suivantes 1. a.(ā+b)

2. ā.b.c + a.b.c

Exercice : démontrer a + ā.b = a + b

* Augustus De Morgan (1806-1871) : Logicien et Mathématicien Anglais

(16)

Logique combinatoire

16

Sciences de l'ingénieur

Création d’un logigramme S = ( a + b.c ).d

&

a + b.c

d S

>1

b.c a

&

c ab

d

Règle de construction : Toujours partir de la sortie, rechercher l’opérateur logique qui sépare l’équation

(17)

Logique combinatoire

17

Sciences de l'ingénieur

&

a

b

>1

c b.c a + b.c

&

S= c.(a + b.c)

Simplification : S = a.c + b.c.c S = a.c + b.c

S = c. (a + b)

Recherche d'équation

(18)

Logique combinatoire

18

Sciences de l'ingénieur

Exercice 1

• Donner l’équation logique de F à

partir de la table de vérité ci-contre :

• Simplifier l’équation

• Produire le logigramme

a b c F

0 0 0 1

0 0 1 1

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 1

(19)

Logique combinatoire

19

Sciences de l'ingénieur

ā ƃ.c. ā ƃ.c.

a.b.c

a b c F

0 0 0 1

0 0 1 1

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 1

F = ā ƃ.c + . ā ƃ.c + a.b.c. F = ā ƃ.(c + c) + a.b.c. F = ā ƃ.1 + a.b.c.

F = ā ƃ + a.b.c.

(20)

Logique combinatoire

20

Sciences de l'ingénieur

Exercice 2

• Donner l’équation de F

• Produire la table de vérité

• Compléter le chronogramme de F

(21)

Logique combinatoire

21

Sciences de l'ingénieur

F = (a + c).ƃ = (a + c) + b

a b c F

0 0 0 1

0 0 1 0

0 1 0 1

0 1 1 1

1 0 0 0

1 0 1 0

1 1 0 1

1 1 1 1

Références

Documents relatifs

• il y a des voitures dans l'une des deux voies, ou les deux, de la route secondaire et quand il y a au maximum une seule voie de l'axe principal occupée par des voitures.. La

• il y a des voitures dans l'une des deux voies, ou les deux, de la route secondaire et quand il y a au maximum une seule voie de l'axe principal occupée par des voitures.. La

Le régime permanent est de la même forme que "l’excita- tion", c’est à dire une constante (fem e..

communication avec les 4 sorties, et ce, en respectant un décalage, lui- même commandé par 2 entrées de

La fonction de ce circuit est de mettre les 4 entrées en communication avec les 4 sorties, et ce, en respectant un décalage, lui-même commandé par 2 entrées de

Il est commode d’indiquer, sous forme de tables, de valeurs les variables soumises aux opérateurs et ce pour toutes les combinaisons possibles des valeurs de ces variables. Ces

Cette fonction positionne la sortie à l’état 1 si toutes les entrées sont également à l’état 1 Table de vérité. Table de vérité Table de vérité Table

• d’un bouton poussoir b situé sur le tableau de bord du chauffeur lui permettant de demander l’ouverture de la porte avant pour la montée des passagers. • d’un