Deutsch · English · Français · Español · العربية · 中文

Traduction automatique de la version originale allemande : Claude, un modèle d’IA d’Anthropic.

Pixels, bits et puissances

Comment une image arrive-t-elle sur un écran ? Tout en bas, c’est simple : chaque pixel est soit allumé, soit éteint – du courant ou pas de courant. Et comme huit pixels tiennent dans une case mémoire, un motif devient un nombre.

Comment tout a commencé

L’idée vient d’une calculatrice de poche : la Sharp PC-1402, programmable en BASIC. Avec la commande POKE 8192,240, on écrivait le nombre 240 dans la case mémoire 8192 – et une colonne de pixels s’allumait sur l’afficheur. La colonne à sa gauche correspondait à l’adresse 8193, la suivante à 8194. Qui savait quel nombre allume quels pixels pouvait dessiner ses propres images sur l’écran avec quelques lignes de BASIC.

L’afficheur

Chaque colonne est une case mémoire avec une adresse : 8192 tout à droite, 8193 à sa gauche, et ainsi de suite. Chaque ligne a une valeur : 1 tout en bas, au-dessus 2, 4, 8 … jusqu’à 128 tout en haut. Clique sur les pixels – sous chaque colonne, tu vois quel nombre se trouve dans la case mémoire.

Les huit pixels d’une colonne allumés : 128+64+32+16+8+4+2+1 = 255

L’image sous forme de commandes

Voici comment l’ordinateur écrit ton image dans la mémoire :


  

POKE toi-même

Une commande par ligne : POKE adresse, valeur

Pourquoi justement 1, 2, 4, 8 … ?

Un pixel ne connaît que deux états : allumé ou éteint. C’est pourquoi l’ordinateur compte par deux – avec des puissances de 2. Dans 27, 2 est la base et 7 l’exposant : il indique combien de fois la base est multipliée par elle-même.

2726252423222120
1286432168421

La dernière position est remarquable : 20 = 1. Cela découle de la règle selon laquelle on soustrait les exposants lors d’une division : 22 : 22 = 22−2 = 20 – et un nombre divisé par lui-même donne 1. En continuant, on arrive à 2−1 = ½, 2−2 = ¼ et ainsi de suite.

Chaque nombre de 0 à 255 peut être composé d’une seule et unique façon à partir de ces huit valeurs. 131, par exemple, vaut 128 + 2 + 1 : le pixel du haut et les deux pixels du bas sont allumés.

S’exercer

1286432168421