Vidéo: Logique combinatoire : Fonctions logiques, logigrammes et schémas à contact - 1ère SSI/STI2D 2024
L'une des choses qui rendent le binaire si utile en électronique est qu'il est très efficace pour gérer des opérations spéciales appelées opérations logiques. Les opérations logiques comparent deux bits binaires et restituent un troisième bit binaire. Il y a 16 opérations logiques possibles. Pour l'instant, concentrons-nous sur trois d'entre eux: AND, OR, et XOR.
La liste suivante résume ces trois opérations logiques de base:
-
ET: Une opération ET compare deux valeurs binaires. Si les deux valeurs sont 1, le résultat de l'opération ET est 1. Si une valeur est 0 ou si les deux valeurs sont 0, le résultat est 0.
-
OU: Une opération OR compare deux valeurs binaires. Si au moins l'une des valeurs est 1, le résultat de l'opération OU est 1. Si les deux valeurs sont 0, le résultat est 0.
-
XOR: Une opération XOR compare deux valeurs binaires. Si exactement l'un d'entre eux est 1, le résultat est 1. Si les deux valeurs sont 0 ou si les deux valeurs sont 1, le résultat est 0.
Première valeur Deuxième valeur ET OU XOR 0 0 0 0 0 > 0 1 0 1 1 1 0 0 1 1 1 1 1 1 0 Vous pouvez appliquer des opérations logiques aux nombres binaires comportant plusieurs chiffres binaires en appliquant l'opération un bit à la fois. La manière la plus simple de le faire manuellement consiste à aligner les deux nombres binaires les uns sur les autres, puis à écrire le résultat de l'opération sous chaque chiffre binaire. L'exemple suivant montre comment calculer 10010100 AND 11011101: