← Richard DEMONGEOT Archives
⚠️ Document d'archive (~2006) — Cours éducatif sur les fondamentaux du binaire.

Cours sur le Binaire

Auteur : Richard Demongeot
Date : ~2006
Statut : En cours d'écriture

Introduction

Les humains ont pour habitude de compter en décimal (base 10), utilisant les chiffres de 0 à 9. L'informatique, elle, utilise le binaire (base 2), un système à seulement deux valeurs : 0 et 1.

Pourquoi le binaire ? Parce que dans un circuit électronique, un signal est soit présent (1), soit absent (0). C'est la représentation la plus naturelle pour une machine.

Principe de base

Le système binaire fonctionne comme le décimal, mais avec seulement deux symboles. Quand on atteint le symbole maximum (1), on repasse à 0 et on incrémente le rang supérieur.

Décimal Binaire Explication
00Zéro (identique dans toutes les bases)
11Un
210On repasse à 0, on incrémente à gauche
311
4100Nouvelle incrémentation à gauche
5101
6110
7111
81000
1610000
255111111118 bits = 1 octet
Astuce : Chaque position en binaire représente une puissance de 2. De droite à gauche : 1, 2, 4, 8, 16, 32, 64, 128...

Algèbre de Boole

L'algèbre booléenne définit des opérations logiques sur les valeurs binaires. Elle est à la base de tous les circuits électroniques.

AND (ET)

Le résultat est 1 uniquement si les deux entrées sont 1.

ABA AND B
000
010
100
111

OR (OU)

Le résultat est 1 si au moins une entrée est 1.

ABA OR B
000
011
101
111

XOR (OU exclusif)

Le résultat est 1 si une seule entrée est 1 (pas les deux).

ABA XOR B
000
011
101
110

NOT (NON)

Inverse la valeur d'entrée.

ANOT A
01
10