L'électronique numérique : Les portes logiques - Quiz
Les portes logiques
Les portes logiques sont les composants fondamentaux de l'électronique numérique. Elles réalisent des opérations logiques sur des informations codées sous forme de 0 et de 1. Toutes les opérations effectuées par un ordinateur, un smartphone, une calculatrice ou un microcontrôleur reposent sur l'association d'un très grand nombre de portes logiques.
Une porte logique reçoit une ou plusieurs entrées, puis produit une sortie. Chaque entrée peut prendre uniquement deux états : 0 (état bas) ou 1 (état haut). Selon le type de porte, la sortie prendra la valeur 0 ou 1 en appliquant une règle logique précise.
La porte la plus simple est la porte NON (NOT). Elle possède une seule entrée et inverse systématiquement son état :
- Entrée 0 → Sortie 1
- Entrée 1 → Sortie 0
Les autres portes utilisent généralement deux entrées.
La porte ET (AND) ne produit un 1 que si les deux entrées valent 1. Si l'une des deux vaut 0, la sortie vaut 0.
La porte OU (OR) produit un 1 dès qu'au moins une des deux entrées vaut 1. Elle ne donne 0 que lorsque les deux entrées valent 0.
La porte OU exclusif (XOR) produit un 1 lorsque les deux entrées sont différentes. Si elles sont identiques, la sortie vaut 0. Cette porte est très utilisée dans les circuits de calcul.
Les portes NON-ET (NAND) et NON-OU (NOR) correspondent simplement aux portes ET et OU suivies d'une inversion. Elles sont particulièrement importantes, car il est possible de construire n'importe quel circuit logique uniquement avec des portes NAND ou uniquement avec des portes NOR.
Exemple : imaginons une porte automatique qui ne doit s'ouvrir que si deux conditions sont remplies : une personne présente son badge ET le système autorise son accès. Une porte logique ET représente parfaitement cette situation : si une seule des deux conditions est absente, la porte reste fermée.
En associant des milliers, puis des millions et aujourd'hui des milliards de portes logiques, les ingénieurs réalisent des additionneurs, des mémoires, des registres, des processeurs et tous les circuits numériques modernes. Derrière les logiciels les plus complexes se cachent finalement d'innombrables opérations logiques exécutées à une vitesse extraordinaire.