Menu
Coddy logo textTech

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 possède 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 <strong>0x2A</strong> en décimal

PositionChiffre hexadécimalValeur de positionCalcul
Gauche2162 × 16 = 32
DroiteA (10)110 × 1 = 10
Total  32 + 10 = 42

Ainsi, 0x2A = 42 en décimal.

Exemple 2 : Convertir <strong>0xFF</strong> 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 <strong>0x3E8</strong> en décimal

PositionChiffre hexadécimalValeur de positionCalcul
Gauche32563 × 256 = 768
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 comportant les 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