Système binaire

Deux états, une infinité d'informations

Un circuit est ouvert ou fermé, un aimant pointe au nord ou au sud. Le binaire donne un nom à ces deux états — 0 et 1 — et tout ce qu'un ordinateur traite en découle. Clique sur l'interrupteur.

0
Circuit ouvert = 0  ·  Circuit fermé = 1

Codage des nombres

Le binaire et le décimal sont deux façons d'écrire la même quantité. On peut passer de l'un à l'autre dans les deux sens.

Décimal → Binaire

Entre un nombre entre 0 et 255 : il est converti par divisions successives par 2, et on lit les restes de bas en haut.

Justification

Binaire → Décimal

Chaque position vaut une puissance de 2. Clique sur les bits pour les activer et regarde le nombre décimal se former en direct.

Justification
1 octet = 8 bits  →  de 00000000 (0) à 11111111 (255)

Codage du texte

Un caractère n'est jamais "converti" directement : il porte un numéro dans une table (ASCII), et c'est ce numéro qu'on écrit en binaire sur 8 bits.

Table ASCII (aperçu)

Exemple : la lettre A est à la ligne décimale 65 — c'est pour ça que A = 65. Une version interactive de cette table (qui s'allume selon ce que tu tapes) t'attend en bas de cette partie.

Table ASCII complète : Decimal, Hex et Char pour les codes 0 à 127

Texte → Binaire

Tape un mot pour voir chaque lettre décodée.

Table de référence ASCII (interactive)

Même table que dans l'image ci-dessus, mais vivante : les lignes correspondant au mot que tu viens de taper s'allument en vert ici, comme n'importe quel autre caractère.

Binaire → Texte

La même table fonctionne à l'envers. On regroupe les bits par paquets de 8, on lit chaque paquet comme un nombre décimal, et ce nombre redonne un caractère ASCII.

Et les images ? Et le son ?

Même principe : tout est ramené à des nombres, donc à des 0 et des 1. Les deux exemples ci-dessous ne sont pas simulés : c'est un vrai petit fichier PNG (8×8 pixels) et un vrai fichier audio (WAV, échantillons 8 bits) dont on lit les octets réels.

Une image = des octets de couleur

Ce smiley fait 8 pixels sur 8. Clique sur un pixel pour lire ses vraies valeurs Rouge/Vert/Bleu, chacune codée sur un octet.

Un son = une suite d'octets

Ce court bip (deux notes) est échantillonné 4000 fois par seconde, chaque mesure tenant sur 1 octet. Écoute-le, puis clique sur la courbe pour inspecter un échantillon précis.

échantillon n° 0 — amplitude : 0 → 00000000

À retenir

01

Un chiffre binaire (0 ou 1) s'appelle un bit.

02

8 bits = 1 octet, l'unité standard pour coder un caractère ASCII.

03

Chaque caractère a un code unique dans la table ASCII, de 0 à 127.

04

Images et sons sont eux aussi ramenés à des nombres, donc à des suites de 0 et de 1.

Représentation de l'information — TC Informatique