Menu
Coddy logo textTech

Nombres binaires

Fait partie de la section Fondamentaux du Journey Assembly de Coddy — leçon 8 sur 45.

Le binaire est le système de numération que les ordinateurs utilisent en interne. Alors que les humains utilisent le décimal (base 10), les ordinateurs utilisent le binaire (base 2).

Comprendre le binaire est essentiel pour la programmation en Assembleur car vous travaillez directement avec la manière dont le processeur (CPU) stocke et traite les données.

Comparaison entre le décimal et le binaire

Voyons comment nous comptons en décimal par rapport au binaire :

Decimal  |  Binary
---------|---------
   0     |    0
   1     |    1
   2     |   10
   3     |   11
   4     |  100
   5     |  101
   6     |  110
   7     |  111
   8     | 1000
   9     | 1001
  10     | 1010

Remarquez comment le binaire a besoin de plus de chiffres pour représenter le même nombre ? C'est parce qu'il n'a que 2 chiffres disponibles au lieu de 10.

Comment fonctionne le binaire : les valeurs de position

En décimal, chaque position représente une puissance de 10 :

Number: 3 4 5
         ↓ ↓ ↓
       100 10 1
       (10²)(10¹)(10⁰)

So 345 = (3 × 100) + (4 × 10) + (5 × 1) = 345

En binaire, chaque position représente une puissance de 2 :

Number: 1 0 1
        ↓ ↓ ↓
        4 2 1
       (2²)(2¹)(2⁰)

So 101 = (1 × 4) + (0 × 2) + (1 × 1) = 5 in decimal

Comprendre le binaire est fondamental car lorsque vous commencez à écrire du code Assembleur, vous travaillerez directement avec la façon dont le CPU voit les données - sous forme de valeurs binaires stockées dans les registres et la mémoire.

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux