Lecture et écriture de nombres binaires

Lorsque vous apprenez la plupart des types de programmation informatique, vous abordez le sujet des nombres binaires. Le système de nombres binaires joue un rôle important dans la façon dont les informations sont stockées sur les ordinateurs car les ordinateurs ne comprennent que les nombres, en particulier les nombres de base 2. Le système numérique binaire est un système de base 2 qui n'utilise que les chiffres 0 et 1 pour représenter "off" et "on" dans le système électrique d'un ordinateur. Les deux chiffres binaires 0 et 1 sont utilisés en combinaison pour communiquer du texte et des instructions du processeur de l'ordinateur.

Bien que le concept de nombres binaires soit simple une fois expliqué, la lecture et l'écriture binaires ne sont pas claires au début. Pour comprendre les nombres binaires, qui utilisent un système de base 2, regardez d'abord le système plus familier des nombres de base 10.

Écriture en base 10

Prenez le numéro à trois chiffres345, par exemple. Le chiffre le plus à droite, 5, représente la colonne 1 et il y en a 5. Le nombre suivant à droite, le 4, représente la colonne des 10. Interprétez le nombre 4 dans la colonne 10 comme 40. La troisième colonne, qui contient le 3, représente la colonne 100. Beaucoup de gens connaissent la base 10 grâce à l'éducation et à des années d'exposition aux chiffres.

Le système Base 2

Le binaire fonctionne de manière similaire. Chaque colonne représente une valeur. Lorsqu'une colonne est remplie, passez à la colonne suivante. Dans un système de base 10, chaque colonne doit atteindre 10 avant de passer à la colonne suivante. Toute colonne peut avoir une valeur de 0 à 9, mais une fois que le nombre dépasse cette valeur, ajoutez une colonne. En base 2 ou binaire, chaque colonne ne peut contenir que 0 ou 1 avant de passer à la colonne suivante.

Dans la base 2, chaque colonne représente une valeur qui est le double de la valeur précédente. Les valeurs des positions, en commençant à droite, sont 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, etc..

Le numéro un est représenté par 1 en base dix et en binaire, alors passons au numéro deux. En base dix, il est représenté par un 2. Cependant, en binaire, il ne peut y avoir qu'un 0 ou un 1 avant de passer à la colonne suivante. Par conséquent, le nombre 2 est écrit comme 10 en binaire. Il nécessite un 1 dans la colonne 2s et 0 dans la colonne 1s.

Jetez un oeil au numéro trois. Évidemment, dans la base 10, il est écrit comme 3. Dans la base deux, il est écrit comme 11, indiquant un 1 dans la colonne 2s et un 1 dans la colonne 1s. Cela devient 2 + 1 = 3.

Valeurs des colonnes de nombres binaires

Lorsque vous savez comment fonctionne le binaire, il suffit simplement de faire quelques calculs simples. Par exemple:

1001: Puisque nous savons que la valeur de chacun de ces emplacements représente, alors nous savons que ce nombre représente 8 + 0 + 0 + 1. En base 10, ce serait le nombre 9.

11011: Calculez ce que cela représente en base 10 en ajoutant la valeur de chaque position. Dans ce cas, cela devient 16 + 8 + 0 + 2 + 1. C'est le nombre 27 en base 10.

Numéros au travail dans un ordinateur

Alors, qu'est-ce que tout cela signifie pour l'ordinateur? L'ordinateur interprète les combinaisons de nombres binaires comme du texte ou des instructions. Par exemple, chaque lettre minuscule et majuscule de l'alphabet se voit attribuer un code binaire différent. Chacun se voit également attribuer une représentation décimale de ce code, appelé code ASCII. Par exemple, le "a" minuscule se voit attribuer le numéro binaire 01100001. Il est également représenté par le code ASCII 097. Si vous faites le calcul sur le nombre binaire, vous verrez qu'il est égal à 97 dans la base 10.