Guide complet de conversion entre la base décimale à la base hexadécimale

En informatique, les nombres sont souvent représentés dans différentes bases. Deux bases importantes sont :

  • Le décimal (base 10) : notre système habituel, avec les chiffres de 0 à 9.

  • L’hexadécimal (base 16) : utilisé dans la programmation et le matériel informatique, il utilise 16 symboles :

    • 0 à 9 pour les valeurs 0 à 9

    • A, B, C, D, E, F pour les valeurs 10 à 15

1. Conversion du décimal vers l’hexadécimal

Exemple 1 : conversion de 254 en hexadécimal

On commence par diviser 254 par 16. Le quotient est 15 et le reste est 14. Comme 14 correspond à la lettre E en hexadécimal, on retient E comme premier chiffre. Ensuite, on divise le quotient 15 par 16 : le nouveau quotient est 0 et le reste est 15, ce qui correspond à la lettre F. Comme le quotient est désormais nul, on arrête la procédure. On lit ensuite les restes du dernier au premier (de bas en haut), ce qui donne FE.

Exemple 2 : conversion de 43981 en hexadécimal

  1. On divise d’abord 43981 par 16 : le quotient est 2748 et le reste est 13, soit D en hexadécimal.
  2. On recommence avec le quotient 2748 ÷ 16 : on obtient 171 avec reste 12, soit C.
  3. Puis 171 ÷ 16 = 10, reste 11, soit B.
  4. Enfin 10 ÷ 16 = 0, reste 10, soit A.

À ce stade, le quotient est nul, on arrête le processus. On lit les restes en remontant : A B C D.


Résultat: 

2. Conversion de l’hexadécimal vers le décimal

Méthode : multiplier chaque chiffre hexadécimal par 16 puissance sa position (position 0 à droite), puis additionner.

Exemple : convertir 1F4A (16) en décimal

Pour convertir un nombre hexadécimal en décimal, on utilise la méthode positionnelle.

Chaque chiffre de droite à gauche est multiplié par une puissance de 16, en commençant par 16016^0.

Le nombre 1F4A contient 4 chiffres : 1, F, 4, et A. On va traiter chaque chiffre séparément :

  1. Le dernier chiffre, A

    • En hexadécimal, A = 10 en décimal.

    • Position : la plus à droite → exposant 0.

    • Calcul : 10×160=10×1=1010 \times 16^0 = 10 \times 1 = 10.

  2. Le chiffre suivant, 4

    • En décimal, 4 reste 4.

    • Position : deuxième à partir de la droite → exposant 1.

    • Calcul : 4×161=4×16=644 \times 16^1 = 4 \times 16 = 64.

  3. Le chiffre suivant, F

    • En hexadécimal, F = 15 en décimal.

    • Position : troisième à partir de la droite → exposant 2.

    • Calcul : 15×162=15×256=384015 \times 16^2 = 15 \times 256 = 3840.

  4. Le premier chiffre, 1

    • En décimal, 1 reste 1.

    • Position : quatrième à partir de la droite → exposant 3.

    • Calcul : 1×163=1×4096=40961 \times 16^3 = 1 \times 4096 = 4096.

Addition finale

On additionne toutes les valeurs obtenues :

4096+3840+64+10=8010

Résultat :

(1F4A)16=(8010)10


   


Next Post Previous Post
No Comment
Add Comment
comment url