Menu
CoddyTech

Hexadécimal vers décimal

Fait partie de la section Fondamentaux du Journey Assembly de Coddy. Leçon 11 sur 45.

L’hexadécimal (base 16) fonctionne de la même manière que le binaire et le décimal : chaque position a une valeur de position. En hexadécimal, chaque position est une puissance de 16.

Valeurs de position en hexadécimal :

PositionPuissance de 16Valeur décimale
La plus à droite16⁰1
Suivante16¹16
Suivante16²256
Suivante16³4096

Valeurs des chiffres hexadécimaux à retenir :

HexadécimalDécimal
0-90-9
A10
B11
C12
D13
E14
F15

Exemple 1 : Convertir 0x2A en décimal

PositionChiffre hexadécimalValeur de positionCalcul
À gauche2162 × 16 = 32
À droiteA (10)110 × 1 = 10
Total  32 + 10 = 42

Donc 0x2A = 42 en décimal.

Exemple 2 : Convertir 0xFF en décimal

PositionChiffre hexadécimalValeur de positionCalcul
À gaucheF (15)1615 × 16 = 240
À droiteF (15)115 × 1 = 15
Total  240 + 15 = 255

Donc 0xFF = 255 en décimal.

Exemple 3 : Convertir 0x3E8 en décimal

PositionChiffre hexadécimalValeur de positionCalcul
À gauche32563 × 256 = 768
Au milieuE (14)1614 × 16 = 224
À droite818 × 1 = 8
Total  768 + 224 + 8 = 1000

Donc 0x3E8 = 1000 en décimal.

La formule :

Pour un nombre hexadécimal composé des chiffres ... d₂ d₁ d₀ :

Valeur = (... + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰)

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

Entraînez-vous par vous-même : Playground Assembly

Vérifiez une conversion : Convertisseur de bases