Vidéo: SNIR - 1° Cour réseau (IP, MASQUE et SOUS RÉSEAU) 2024
L'une des grandes choses à propos de binary est qu'il est très efficace pour gérer des opérations spéciales: opérations logiques . Quatre opérations logiques de base existent bien que des opérations supplémentaires soient dérivées des quatre opérations de base. Trois des opérations - AND, OR et XOR - comparent deux chiffres binaires (bits). Le quatrième (NOT) fonctionne sur un seul bit.
La liste suivante résume les 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 l'une ou les deux valeurs sont 0, le résultat est 0.
-
OU: Une opération OU 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.
-
NOT: L'opération NOT ne compare pas deux valeurs. Au lieu de cela, il change simplement la valeur d'une seule valeur binaire. Si la valeur d'origine est 1, NON renvoie 0. Si la valeur d'origine est 0, NON renvoie 1.
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 |
|
10010100 AND 11011101 10010100
Comme vous pouvez le voir, le résultat est 10010100.