Qu’est-ce que le code binaire et comment ça marche ?
Le système de numération binaire a été inventé pour la première fois par Gottfried Leibniz au 17ème siècle et a été largement utilisé lorsque les ordinateurs avaient besoin d’un moyen de représenter les nombres à l’aide de commutateurs mécaniques.
Qu’est-ce que le code binaire ?
Le binaire est un système numérique de base 2 qui utilise un modèle de 1 et 0 pour représenter les nombres.
Les premiers systèmes informatiques avaient des interrupteurs mécaniques qui étaient allumés pour 1 et éteints pour 0. En utilisant des commutateurs en série, les ordinateurs peuvent utiliser des codes binaires pour représenter des nombres. Les ordinateurs modernes utilisent encore du code binaire sous la forme de nombres 1 et 0 dans le CPU et la RAM.
Un nombre 1 ou 0 n’est qu’un signal électrique qui est activé ou désactivé à l’intérieur d’un périphérique matériel tel qu’un processeur, qui peut contenir et calculer des millions de nombres binaires.
Les nombres binaires sont constitués d’une série de huit « bits » appelés « octets ». Un bit est un simple 1 ou 0 qui constitue un nombre binaire de 8 bits. À l’aide des codes ASCII, les nombres binaires peuvent également être convertis en caractères de texte afin que les informations puissent être stockées dans la mémoire de l’ordinateur.
Geralt/pixabay
Comment fonctionnent les nombres binaires
La conversion de nombres binaires en décimal est assez simple si l’on considère que les ordinateurs utilisent un système binaire de base 2. La position de chaque chiffre binaire détermine sa valeur décimale. Pour un nombre binaire 8 bits, sa valeur est calculée comme suit :
- peu 1: 2 à la puissance 0 = 1
- peu 2: 2 à la puissance 1 = 2
- peu 3: 2 puissance 4
- peu 4: 2 puissance 3 = 8
- peu 5: 2 puissance 4 = 16
- bit 6: 2 puissance 5 = 32
- peu 7: 2 puissance 6 = 64
- peu 8: 2 puissance 7 = 128
Vous pouvez représenter n’importe quel nombre décimal entre 0 et 255 en ajoutant les valeurs individuelles dont les bits sont 1. Des nombres plus grands peuvent être représentés en ajoutant plus de bits au système.
Lorsque l’ordinateur dispose d’un système d’exploitation 16 bits, le nombre maximum d’individus que le processeur peut traiter est de 65 535. Les systèmes d’exploitation 32 bits peuvent gérer des nombres décimaux simples aussi grands que 2 147 483 647. Les systèmes informatiques modernes avec une architecture 64 bits peuvent gérer de très grands nombres décimaux, jusqu’à 9 223 372 036 854 775 807 !
Représenter les informations en ASCII
Maintenant que vous comprenez comment les ordinateurs utilisent le système de numération binaire pour traiter les nombres décimaux, vous vous demandez peut-être comment les ordinateurs l’utilisent pour stocker des informations textuelles.
C’est grâce à quelque chose appelé code ASCII.
La table ASCII se compose de 128 caractères de texte ou spéciaux, chacun ayant une valeur décimale associée. Toutes les applications compatibles ASCII, telles que les traitements de texte, peuvent lire ou stocker des informations textuelles dans la mémoire de l’ordinateur.
Voici quelques exemples de conversion de nombres binaires en texte ASCII :
- 11011 = 27, qui est la touche ESC en ASCII
- 110000 = 48, soit 0 en ASCII
- 1000001 = 65, qui est A en ASCII
- 1111111 = 127, qui est la touche DEL en ASCII
Alors que les ordinateurs utilisent le code binaire de base 2 pour obtenir des informations textuelles, d’autres formes de mathématiques binaires sont utilisées pour d’autres types de données. Par exemple, base64 est utilisé pour transférer et stocker des médias tels que des images ou des vidéos.
Code binaire et informations stockées
Tous les documents que vous rédigez, les pages Web que vous parcourez et même les jeux vidéo auxquels vous jouez bénéficient du système de numération binaire.
Le code binaire permet aux ordinateurs de manipuler et de stocker tous les types d’informations dans la mémoire de l’ordinateur. Tout ce qui est informatisé, même l’ordinateur de votre voiture ou de votre téléphone, utilise un système de nombre binaire pour tout ce que vous utilisez.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre