Elektronique - Cours d'électronique

Conversion binaire-décimal

icône imprimante Imprimer cette page

I/ Introduction sur la conversion binaire-décimal

Pour mieux comprendre ce cours, il est préférable d'avoir lu l'introduction au binaire (surtout si vous êtes novice dans le domaine).

Tous les nombres que nous utilisons dans la vie de tous les jours dans notre système décimal, peuvent être converti en binaire.
Dans ce cours, je vais vous donner toutes les astuces pour réussir ces conversions. Il y aura deux chapitres:

Dans le cours prochain vous apprendrez à calculer en binaire.

Retour en haut

II/ Convertir du binaire en décimal

Avant tout, voici comment décomposer un nombre décimal:

37.508 = 3x10.000 + 7x1000 + 5x100 + 0x10 + 8x1
37.508 = 3x104 + 7x103 + 5x102 + 0x101 + 8x100

Comme un exemple vaut mieux qu'un long discours, voici maintenant la méthode pour convertir un nombre décimal en binaire:

1010 0111(binaire) = 1x27 + 0x26 + 1x25 + 0x24 + 0x23 + 1x22 + 1x21 + 1x20
1010 0111(binaire) = 1x27 + 1x25 + 1x22 + 1x21 + 1x20
1010 0111(binaire) = 27 + 25 + 22 + 21 + 20
1010 0111(binaire) = 128 + 32 + 4 + 2 + 1
1010 0111(binaire) = 167(décimal)

Vous l'avez compris le nombre "1010 0111" (en binaire) est égal à "167" en décimal.

Retour en haut

III/ Convertir du décimal en binaire

Pour faire une conversion d'un nombre décimal en un nombre binaire, il faut retrouver combien on a de puissance de deux il y a dans un nombre.

On a vu tout à l'heure que 167(décimal) était équivalent à 1010 0111(binaire). Essayons de faire la démarche inverse, en cherchant la valeur de 167 en binaire.

  • Dans 167 on a 0 fois 256 (256 = 28)
    • On va maintenant essayer de voir avec la puissance inférieur.
  • Dans 167 on a 1 fois 128 (128 = 27)
    • On retire donc 128 à la valeur 167. Ce qui donne: 167-128 = 39
  • Dans 39 on a 0 fois 64 (64 = 26)
    • On passe alors à la puissance inférieur.
  • Dans 39 on a 1 fois 32 (32 = 25)
    • On fait comme tout à l'heure, on retire 32 à 39, soit: 39-32 = 7
  • Dans 7 on a 0 fois 16 (16 = 24)
  • Dans 7 on a 0 fois 8 (8 = 23)
  • Dans 7 on a 1 fois 4 (4 = 22)
    • 7-4 = 3
  • Dans 3 on a 1 fois 2 (2 = 21)
    • 3-2 = 1
  • Dans 1 on a 1 fois 1 (1 = 20)

En utilisant cette méthode on trouve que 167(décimal) est égal à 1010 0111(binaire).

Retour en haut

III/ Suite du cours

Vous pouvez maintenant convertir des nombres de binaire à décimal, et vice-versa. Dans le cours suivant, vous allez voir comment faire des calculs (addition, soustraction) dans le système binaire.

Retour en haut