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 :
| Position | Puissance de 16 | Valeur décimale |
|---|---|---|
| La plus à droite | 16⁰ | 1 |
| Suivante | 16¹ | 16 |
| Suivante | 16² | 256 |
| Suivante | 16³ | 4096 |
Valeurs des chiffres hexadécimaux à retenir :
| Hexadécimal | Décimal |
|---|---|
| 0-9 | 0-9 |
| A | 10 |
| B | 11 |
| C | 12 |
| D | 13 |
| E | 14 |
| F | 15 |
Exemple 1 : Convertir <strong>0x2A</strong> en décimal
| Position | Chiffre hexadécimal | Valeur de position | Calcul |
|---|---|---|---|
| Gauche | 2 | 16 | 2 × 16 = 32 |
| Droite | A (10) | 1 | 10 × 1 = 10 |
| Total | 32 + 10 = 42 |
Ainsi, 0x2A = 42 en décimal.
Exemple 2 : Convertir <strong>0xFF</strong> en décimal
| Position | Chiffre hexadécimal | Valeur de position | Calcul |
|---|---|---|---|
| Gauche | F (15) | 16 | 15 × 16 = 240 |
| Droite | F (15) | 1 | 15 × 1 = 15 |
| Total | 240 + 15 = 255 |
Donc 0xFF = 255 en décimal.
Exemple 3 : Convertir <strong>0x3E8</strong> en décimal
| Position | Chiffre hexadécimal | Valeur de position | Calcul |
|---|---|---|---|
| Gauche | 3 | 256 | 3 × 256 = 768 |
| Milieu | E (14) | 16 | 14 × 16 = 224 |
| Droite | 8 | 1 | 8 × 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.
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
1La Machine
Qu'est-ce qu'un CPULa mémoireRegistres vs MémoireFonctionnement des instructionsLe modèle à deux fichiersL'architecture x86-642Systèmes de numération
Pourquoi le binaire ?Nombres binairesDécimal vers binairePourquoi l'hexadécimal ?Hexadécimal vers décimalDécimal vers hexadécimalASCII & HexEntraînez-vous par vous-même : Playground Assembly