Introduction
« Il y a 10 types de personnes dans le monde : Ceux qui comprennent le binaire, et ceux qui ne le comprennent pas. »
Si vous ne comprenez pas cette blague, alors avec un peu de chance, à la fin du chapitre, vous en tirerez un petit rire. Vous voyez, dans le système numérique binaire, 10 = 2. Comment ? Imaginez que vous n’ayez pas d’autre choix que de compter avec un zéro ou un un. Imaginez que le lutin maléfique des voleurs de chiffres ait pris tous les chiffres de 2 à 9. Comment compteriez-vous ? Vous devriez le faire comme 0, 1, 10, 11, 100, 101, 110, 111 et ainsi de suite. Tu vois où je veux en venir ? Par conséquent, si vous avez trois pommes, alors la troisième pomme serait désignée comme 10 alors qu’en réalité vous n’avez que trois pommes à manger.
Lorsqu’il s’agit d’ordinateurs et donc d’automates, ils ne peuvent stocker en mémoire qu’un 0 ou un 1. C’est la beauté de notre ère numérique, c’est soit « on », soit « off ». Les puces mémoire des ordinateurs sont en fait constituées de rangées et de rangées de circuits qui sont soit activés à une certaine tension, soit désactivés à une certaine tension. Par conséquent, un ordinateur à son niveau très basique ne peut compter qu’en utilisant un 0 (off) ou un 1 (on).
C’est pourquoi on l’appelle binaire car il n’y a que deux nombres comme il n’y a que deux roues sur un vélo. Le système de numération que nous avons l’habitude d’utiliser est appelé décimal (dec = 10) et nous pouvons donc utiliser dix chiffres de 0 à 9. Quand on y pense, la façon dont nous comptons est vraiment arbitraire. Vous pourriez également utiliser un système de numération octal (par 8) ou hexidécimal (par 16) dont nous parlerons un peu plus tard.
Base 10 : un vieil ami familier
Débutons en regardant de plus près notre trop familier système décimal de base 10 et comparons-le ensuite au système binaire. Le système décimal, comme tous ces autres systèmes numériques, est basé sur le système des valeurs de place. Cela signifie que la valeur d’un chiffre dépend à la fois du chiffre lui-même et de sa position dans le nombre. La figure suivante montre les poids d’un nombre décimal décomposé en colonnes.
La valeur du nombre est calculée en multipliant chaque chiffre par le poids de sa position et en additionnant les résultats.
Maintenant pour les personnes binaires : Apprendre vos 1 et vos 0. »>Binaire
Rappellez-vous que pour un système en base 10, les poids sont 1, 10, 100, 1000 et ainsi de suite. Pour un système binaire, les poids sont 1, 2, 4, 8, 16, 32, 64, etc.
Mot, octet et bit
Comment appelle-t-on un groupe de chiffres binaires ? Les geeks qui ont imaginé ce truc ont décidé d’appeler un chiffre binaire un bit (b-inary dig-it). Il ne faut pas confondre avec les Tim-bits. Après un certain temps, ils ont décidé qu’il serait bon d’appeler un groupe de 8 bits un octet. Drôle de bande de geeks qu’ils étaient, le terme « nibble » a été utilisé pour désigner 4 bits constituant un sous-ensemble de l’octet. Enfin, un groupe de 16 bits est appelé un mot. Voici une image pour illustrer ce point.