Portes logiques
Découvre comment les portes ET, OU, NON, XOR, NAND et NOR transforment des 1 et des 0 en décisions, et comment trouver la sortie d'un petit circuit.
Définition
- 1 = tension présente (haute), ce qui veut dire vrai
- 0 = pas de tension (basse), ce qui veut dire faux
| ET | OU | XOR | NAND | NOR | ||
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 |
- ET (AND) : sortie 1 seulement si les deux entrées valent 1
- OU (OR) : sortie 1 si au moins une entrée vaut 1
- XOR (OU exclusif) : sortie 1 si les entrées sont différentes
- NAND (NON-ET) : le contraire de ET, sortie 0 seulement si les deux entrées valent 1
- NOR (NON-OU) : le contraire de OU, sortie 1 seulement si les deux entrées valent 0
Essaie tout de suite
Exemples résolus
Les entrées sont et . Trouve la sortie d'une porte ET, OU, XOR, NAND et NOR.
Porte ET
ET demande que les deux entrées vaillent 1, mais → ET :
Porte OU
OU demande au moins un 1, et → OU :
Porte XOR
Les entrées et sont différentes → XOR :
Porte NAND
NAND est le contraire de ET : ET a donné , on l'inverse → NAND :
Porte NOR
NOR est le contraire de OU : OU a donné , on l'inverse → NOR :
Réponse: ET , OU , XOR , NAND , NOR . NAND et NOR sont toujours le contraire de ET et de OU.
Erreurs courantes
Croire qu'une porte OU donne quand les deux entrées valent
Pourquoi c'est faux: Ça, c'est la porte XOR. OU vaut 1 si au moins une entrée vaut 1, et cela inclut le cas où les deux valent 1.
Correct: OU : . XOR : . Seul XOR exige que les entrées soient différentes.
Lire comme une addition ordinaire et écrire
Pourquoi c'est faux: Dans la notation des portes, veut dire OU, et la sortie d'une porte ne peut valoir que 0 ou 1.
Correct: Avec les portes, (OU). La valeur 2 n'apparaît que lorsqu'on additionne des nombres binaires, et elle s'écrit alors avec un chiffre de retenue.
Prendre NAND pour NON A ET NON B, c'est-à-dire
Pourquoi c'est faux: NAND inverse la sortie de ET, pas les entrées. Pour , : NAND donne , mais .
Correct: NAND : d'abord ET, puis NON. La barre couvre tout le produit.
Envoyer les entrées de départ dans la dernière porte d'un circuit
Pourquoi c'est faux: Dans un circuit, chaque porte reçoit seulement les fils qui lui sont reliés. La dernière porte reçoit en général les sorties des portes précédentes, pas A, B et C.
Correct: Va des entrées vers la sortie, écris la sortie de chaque porte à côté d'elle et utilise ces valeurs pour la porte suivante.
Visuel interactif
Table de vérité
| A | B | A ∧ B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
1= Vrai0= Faux
Bac à sable interactif
Calculatrice d'expressions
Essaie ceux-ci :
Historique
Aucun calcul pour l'instant
Exercices pratiques
18 exercicesQuelle porte donne la sortie 1 seulement quand les deux entrées valent 1 ?
Pourquoi c'est important
- Puces électroniques : un processeur contient des milliards de transistors câblés en portes, et tout ce qu'il fait (additionner, comparer, mémoriser) se ramène à ET, OU et NON sur des 1 et des 0
- Additionner des nombres : deux portes, un XOR et un ET, suffisent pour additionner deux chiffres binaires, et des chaînes de tels circuits additionnent des nombres entiers
- Alarmes et systèmes de sécurité : une alarme sonne quand elle est activée ET que la porte d'entrée OU une fenêtre est ouverte
- Voitures et machines : le témoin de ceinture s'allume quand le moteur tourne ET que la ceinture n'est PAS attachée ; une presse ne fonctionne que si les deux mains appuient sur deux boutons (ET)
- Éclairage à la maison : une lampe qu'on peut allumer de deux endroits (escalier, couloir) est un circuit XOR
Applications dans le monde réel
Les alarmes
Une alarme de maison est un petit circuit logique : les capteurs donnent 1 ou 0, les portes décident si la sirène reçoit 1.
Exemple:
Avec l'interrupteur d'activation , le capteur de la porte d'entrée et le capteur de fenêtre , l'alarme sonne quand .
Une alarme utilise : quand le système est activé, quand la porte d'entrée est ouverte, quand la fenêtre est ouverte.
Pour combien de combinaisons d'entrées possibles l'alarme sonne-t-elle ?
Étape 1 : Écris l'expression mathématique
Écris le nombre de combinaisons d'entrées comme une puissance de 2 :
Additionner dans une puce
Chaque addition d'un ordinateur est construite avec des demi-additionneurs et des additionneurs complets faits de portes.
Exemple:
Un demi-additionneur calcule le chiffre de somme et le chiffre de retenue de deux chiffres binaires.
Un demi-additionneur reçoit les entrées et . Il donne et , et le résultat se lit comme le nombre binaire .
Que valent S et C, et quel nombre ordinaire le résultat représente-t-il ?
Étape 1 : Écris l'expression mathématique
Écris l'addition que fait le circuit :
Construire des puces avec des portes NAND
Les fabricants de puces aiment les portes NAND, car on peut construire toutes les autres portes avec des NAND seulement.
Exemple:
Relie les deux entrées d'une porte NAND au même signal : la sortie vaut , elle fonctionne donc comme une porte NON.
Un petit boîtier de puce contient 4 portes NAND. Une porte NON demande 1 porte NAND, une porte ET en demande 2 (une NAND suivie d'une NAND utilisée comme NON). Une conceptrice a besoin de 3 portes ET et de 2 portes NON.
De combien de portes NAND et de combien de boîtiers a-t-elle besoin ?
Étape 1 : Écris l'expression mathématique
Écris le nombre de portes NAND en un seul calcul :
Points clés
- 1Une porte logique reçoit des entrées qui valent 1 (tension présente) ou 0 (pas de tension) et donne une sortie, elle aussi 1 ou 0
- 2ET donne 1 seulement si les deux entrées valent 1 ; OU donne 1 si au moins une entrée vaut 1 ; NON inverse son unique entrée
- 3XOR donne 1 si les entrées sont différentes ; NAND et NOR sont les contraires de ET et de OU
- 4Notation des portes : (ET), (OU), (NON), (XOR), et ici
- 5Pour trouver la sortie d'un circuit, va des entrées vers la sortie et note la sortie de chaque porte
- 6Nomme la sortie de chaque porte par une expression pour obtenir l'expression booléenne de tout le circuit
Questions fréquentes
Glossaire
- Porte logique
- Un circuit électronique qui effectue une opération booléenne sur des entrées valant 1 ou 0
- Entrée / sortie
- Les signaux qui entrent dans une porte et le signal unique qui en sort
- Circuit
- Des portes reliées par des fils, où la sortie d'une porte est une entrée d'une autre
- Inverseur
- Un autre nom de la porte NON, qui change 1 en 0 et 0 en 1
- OU exclusif (XOR)
- Une porte dont la sortie vaut 1 quand ses entrées sont différentes, notée
- Demi-additionneur
- Un circuit formé d'une porte XOR et d'une porte ET qui additionne deux chiffres binaires : ,
Carte des formules
ET
1 seulement si les deux entrées valent 1
OU
1 si au moins une entrée vaut 1
NON
Inverse l'entrée
XOR
1 si les entrées sont différentes
NAND
Contraire de ET : 0 seulement si les deux entrées valent 1
NOR
Contraire de OU : 1 seulement si les deux entrées valent 0