L'écriture binaire


L'écriture binaire


Un ordinateur ne communique pas comme nous. Pour stocker des données, il n’utilise pas de lettres ni de mots mais se sert de deux valeurs appelées valeurs binaires. Une valeur binaire ne peut prendre que deux états : 0 ou 1, vrai ou faux. Les ordinateurs interprètent toutes ces instructions pour nous fournir des images, sons, vidéos et écritures compréhensibles pour nous. On peut lire ce langage machine en utilisant différentes techniques. On peut en effet convertir les données binaires en nombres.

La valeur décimale


La valeur décimale est très utilisée et est la plus simple et proche du langage humain. Il s’agit de transformer un nombre écrit en binaire en nombre normal avec des unités, dizaines et centaines compréhensibles par tous.

Il faut tout d’abord savoir qu’un nombre en binaire s’écrit à l’aide de huit valeurs binaires. On peut prendre par exemple 01001101. Nous allons convertir cette écriture en écriture décimale.

On peut se servir de ce tableau :

27
26
25
24
23
22
21
20
0
1
0
0
1
1
0
1

On a mis dans la première case 27 et ainsi de suite en diminuant la puissance de 1 à chaque case (notez que 20=1) puis dans la ligne en dessous on a remis l’écriture binaire que nous souhaitons convertir.

La suite est simple, il suffit pour chaque valeur binaire de 1 (les cases jaunes), de calculer la puissance de 2 dans la ligne au-dessus puis d’additionner toutes les valeurs obtenues pour chaque puissance calculée.

Dans notre exemple, on doit donc calculer .

Le nombre 77 s’écrit donc 01001101 en langage binaire.

La valeur hexadécimale


Il s’agit d’un type de conversion moins simple pour nous mais davantage utilisé par les informaticiens.

On prend par exemple la valeur binaire 01110001.

En hexadécimale, on ne travaille pas sur une base de 10 mais une base de 16. On a donc 16 chiffres possibles : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 puis A, B, C, D, E, F pour aller jusqu’à 16.

On regroupe les chiffres binaires par paquets de 4. Donc 11100001 devient 1110 et 0001.

On convertit chacune de ces parties en valeurs décimales. On utilise le même tableau que précédemment, mais pour chaque paquet de 4 valeurs binaires.

23
22
21
20

23
22
21
20
1
1
1
0

0
0
0
1
2 + 4 + 8 = 14 (E en hexadécimale)

1

Pour obtenir la valeur hexadécimale, il suffit ensuite de coller la valeur décimale obtenue pour chaque tableau. Dans notre exemple, 01110001 s’écrit donc E1 en valeur hexadécimale.


Commentaires

Posts les plus consultés de ce blog

Les différents supports physiques

Enquête sur la sécurité de chacun d'entre nous

Des outils pour favoriser l’accessibilité aux handicapés et aveugles