Aller au contenu

Comment fonctionnent les portes AND, OR, NOT et XOR ?

Basculez les entrées et voyez aussitôt la sortie de chaque porte logique, avec son symbole dans les deux styles normalisés, son expression booléenne et sa table de vérité.

Porte et entrées

Style de symbole

Sortie de AND

0

A = 1, B = 0 → AND donne 0

AND

Q = A · B

La sortie vaut 1 seulement quand toutes les entrées valent 1.

Table de vérité de AND

A = 0, B = 0
0
A = 0, B = 1
0
A = 1, B = 0
0
A = 1, B = 1
1

Liens sponsorisés

Toutes les portes, Formes ANSI

  • AND

    Q = A · B

    Ce que cela signifie

    La sortie vaut 1 seulement quand toutes les entrées valent 1.

  • OR

    Q = A + B

    Ce que cela signifie

    La sortie vaut 1 quand au moins une entrée vaut 1.

  • NOT

    Q = ¬A

    Ce que cela signifie

    La sortie est l’inverse de l’entrée : 1 devient 0 et 0 devient 1.

  • NAND

    Q = ¬(A · B)

    Ce que cela signifie

    NOT AND : la sortie vaut 0 seulement quand toutes les entrées valent 1. Toute autre porte peut se construire uniquement avec des portes NAND.

  • NOR

    Q = ¬(A + B)

    Ce que cela signifie

    NOT OR : la sortie vaut 1 seulement quand toutes les entrées valent 0. Comme NAND, elle permet de construire toutes les autres portes.

  • XOR

    Q = A ⊕ B

    Ce que cela signifie

    OR exclusif : avec deux entrées, la sortie vaut 1 quand elles diffèrent ; avec plus, quand un nombre impair d’entrées vaut 1. Elle additionne des bits sans la retenue.

  • XNOR

    Q = ¬(A ⊕ B)

    Ce que cela signifie

    NOR exclusif : avec deux entrées, la sortie vaut 1 quand elles sont égales ; avec plus, quand un nombre pair d’entrées vaut 1.

  • Tampon

    Q = A

    Ce que cela signifie

    La sortie est égale à l’entrée. Un tampon renforce ou retarde un signal sans le modifier.

Basculez les entrées et voyez aussitôt la sortie de chaque porte logique, avec son symbole dans les deux styles normalisés, son expression booléenne et sa table de vérité.

Mode d’emploi

  1. Choisissez une porte : AND, OR, NOT, NAND, NOR, XOR, XNOR ou tampon.
  2. Mettez l’entrée A, et B pour les portes à deux entrées, à 1 (activée) ou à 0 (désactivée) ; la sortie change aussitôt.
  3. Choisissez formes ANSI ou rectangles IEC pour voir le symbole utilisé dans les schémas américains ou dans les schémas européens et internationaux.

Comment ça marche

Une porte logique est la plus petite brique de l’électronique numérique. Elle reçoit une ou deux entrées qui valent soit 1 (activé, tension haute), soit 0 (désactivé, tension basse), et donne une sortie. Sa règle est une fonction booléenne, et sa table de vérité donne la sortie pour chaque combinaison d’entrées. Deux entrées ont quatre combinaisons : 00, 01, 10 et 11.

AND s’écrit A · B et ne donne 1 que pour 11. OR s’écrit A + B et donne 1 sauf si les deux entrées valent 0. NOT, noté ¬A, inverse son unique entrée. XOR, A ⊕ B, donne 1 quand les entrées diffèrent. NAND, NOR et XNOR sont AND, OR et XOR suivis d’un NOT : le petit cercle sur un symbole signifie que la sortie est inversée. Exemple : 1 XOR 1 donne 0 et 1 NAND 1 donne 0, alors que 1 NAND 0 donne 1.

Deux styles de symboles sont en usage. Les formes distinctives, AND en forme de D et OR en forme de bouclier, viennent de l’IEEE Std 91 (ANSI) et sont courantes dans les schémas américains et anciens. La norme internationale IEC 60617-12 dessine chaque porte comme un rectangle et inscrit sa fonction à l’intérieur : & pour AND, ≥1 pour OR (au moins une entrée vaut 1), =1 pour XOR (exactement une entrée vaut 1) et 1 pour un tampon ou NOT. Les dessins de cette page sont nos propres rendus des deux styles.

Les vraies portes ne se résument pas à leur table de vérité : délai de propagation, niveaux de tension et nombre d’entrées qu’une sortie peut piloter comptent aussi. Les portes à plus de deux entrées suivent la même règle : une AND à trois entrées ne donne 1 que si les trois valent 1.

Liens sponsorisés

Questions fréquentes

Quelle est la différence entre AND et OR ?

AND donne 1 seulement quand toutes les entrées valent 1. OR donne 1 quand au moins une entrée vaut 1.

Pourquoi NAND et NOR sont-elles appelées portes universelles ?

Toute autre porte, et donc tout circuit numérique, peut se construire uniquement avec des portes NAND, ou uniquement avec des portes NOR. Par exemple, NOT est une NAND dont les deux entrées sont reliées.

Que signifie le petit cercle sur le symbole d’une porte ?

Une inversion : la sortie (ou l’entrée sur laquelle il se trouve) est inversée. C’est la seule différence entre les symboles AND et NAND.

Que signifie ≥1 dans un symbole de porte IEC ?

Que la sortie vaut 1 quand au moins une entrée vaut 1 : une porte OR. =1 signifie qu’exactement une entrée doit valoir 1 (XOR), et & qu’elles doivent toutes valoir 1 (AND).

À quoi sert XOR ?

À additionner des chiffres binaires (le bit de somme d’un additionneur), comparer des bits, faire des contrôles de parité et du chiffrement simple, car appliquer deux fois le même XOR redonne l’original.

Quel style de symbole utiliser ?

Suivez les schémas avec lesquels vous travaillez. Les rectangles IEC sont la norme internationale et courants en Europe ; les formes ANSI sont courantes aux États-Unis, dans les manuels et dans beaucoup de fiches techniques.

Autres outils de la catégorie Électronique et câblage

Les 8 outils de la catégorie Électronique et câblage

Liens sponsorisés

Liens sponsorisés