Les portes logiques

Nous avons jusqu'ici utilisé des boutons poussoirs et une lampe pour illustrer le fonctionnement des opérateurs logiques. En électronique digitale, les opérations logiques sont effectuées par des portes logiques. Ce sont des circuits qui combinent les signaux logiques présentés à leurs entrées sous forme de tensions. On aura par exemple 5V pour représenter l'état logique 1 et 0V pour représenter l'état 0.


Fonctions logiques de base


Porte AND
Porte OR
S=1 si une des entrées au moins est à 1
Porte NOT

Combinaisons des fonctions logiques de base


Porte NAND
S=0 si toutes les entrées sont à 1
S=0 si toutes les entrées sont à 1
AND NOT
S=1 si toutes les entrées sont à 1

  = NOT  AND

Porte NOR
OR NOT
S=1 si toutes les entrées sont à 1

  = NOT  NOR

Porte XOR
Porte XOR
S=1 si toutes les entrées sont à 1
Porte XOR
S=1 si toutes les entrées sont à 1

La fonction "OU Exclusif" est en principe d'une fonction de deux variables :

S = A XOR B

La sortie est à 1 si une seule des deux entrées vaut 1.

Porte XOR à plusieurs entrées

Pour calculer le résultat de S = A XOR B XOR C, il faut d'abord faire l'opération entre deux termes, puis refaire un ou exclusif entre le résultat obtenu et le troisième terme.

Ce qui se traduit par     S = ( A XOR B) XOR C     ou par    S = A XOR ( B XOR C)

On constate que l'appellation "Ou exclusif" n'est tout à fait exacte que pour deux variables. Avec trois variables, le résultat vaut 1 si une d'entre elles ou toutes les trois valent 1.

Porte XOR à 3 entrées
    =

Le résultat est en fin de compte un bit de parité. Il vaut 1 si le nombre d'entrées à 1 est impair.




Exercices

 Quizz :   Tables de vérité  

 Puzzle :   Tables de vérité  


XHTML 1.0 validé! CSS validé!