Ordi-Senior
Pour les... juniors en informatique personnelle !

Comprendre le langage binaire des ordinateurs



Pourquoi nos ordinateurs ne "parlent" qu'avec des 0 et des 1 ?



Il s'agit ici d'un article de vulgarisation donnant les toutes premières bases de la logique binaire utilisée par nos ordinateurs.


Nos ordinateurs reposent sur une base de logique binaire ; ce qui signifie en clair deux états ( et pas plus ! ) comme vrai ou faux, ce que nous représentons par 1 (ou VRAI) et 0 (ou FAUX).


Pourquoi ? Tout simplement parce que les bases électroniques sur lesquelles reposent tout ordinateur ne permettent que ces deux états !
(Comme par exemple, s'agissant du courant électrique, soit il passe, soit il ne passe pas ; ou encore, pour un interrupteur, il est soit fermé, soit ouvert).
Un élément de base ayant ces deux états est appelé un bit (contraction de deux mots anglais ''binary digit'').
De ce fait, nos ordinateurs utilisent pour les calculs la base 2, alors que nous avons l'habitude d'utiliser la base 10.


Lorsque nous écrivons 157 (cent cinquante-sept), cela signifie :
- 1 fois 100, c'est à dire 10² ou encore 10 à la puissance 2 (10x10=100)
- 5 fois 10, c'est à dire 101 ou encore 10 à la puissance 1 (10)
- 7 fois 1, c'est à dire 100 ou encore 10 à la puissance 0 (soit la valeur 1).
Autrement exprimé, on peut aussi dire : 1 centaine, 5 dizaines, 7 unités. C'est la base 10 !
La base 10 utilise 10 chiffres : 0 à 9.


En base 2, on utilise seulement 2 chiffres : 0 et 1.
Nous retrouvons ici nos bits et la logique binaire.
Lorsqu'on écrit : 10011101 en base 2, cela signifie :
- 1 fois 27 , soit 128
- 0 fois 26, soit 0
- 0 fois 25, soit 0
- 1 fois 24, soit 16
- 1 fois 23, soit 8
- 1 fois 22, soit 4
- 0 fois 21, soit 0
- 1 fois 20, soit 1
et l'addition 128+16+8+4+1 nous donne bien 157 !


Conclusion : Le nombre en base 10 : 157(10) est équivalent au nombre en base 2 : 10011101(2).




Retour en haut