Décimal vers hexadécimal
Fait partie de la section Fondamentaux du Journey Assembly de Coddy — leçon 12 sur 45.
Convertir un nombre décimal en hexadécimal est similaire à la conversion d'un décimal en binaire — mais au lieu de diviser par 2, vous divisez par 16.
La méthode : divisez par 16 de manière répétée, lisez les restes à l'envers.
Exemple étape par étape : Convertir 42 en hexadécimal
| Étape | Division | Résultat | Reste |
|---|---|---|---|
| 1 | 42 ÷ 16 | 2 | 10 (ce qui est A en hexadécimal) |
| 2 | 2 ÷ 16 | 0 | 2 |
Lisez les restes de bas en haut : 2A
Donc 42 en décimal = 0x2A.
Exemple 2 : Convertir 255 en hexadécimal
| Étape | Division | Résultat | Reste |
|---|---|---|---|
| 1 | 255 ÷ 16 | 15 | 15 (ce qui est F en hexadécimal) |
| 2 | 15 ÷ 16 | 0 | 15 (F) |
Lire de bas en haut : FF
Donc 255 en décimal = 0xFF.
Exemple 3 : Convertir 1000 en hexadécimal
| Étape | Division | Résultat | Reste |
|---|---|---|---|
| 1 | 1000 ÷ 16 | 62 | 8 |
| 2 | 62 ÷ 16 | 3 | 14 (ce qui correspond à E en hexadécimal) |
| 3 | 3 ÷ 16 | 0 | 3 |
Lire de bas en haut : 3E8
Ainsi, 1000 en décimal = 0x3E8.
Rappel sur les restes :
| Reste (0-15) | Chiffre hexadécimal |
|---|---|
| 0-9 | 0-9 |
| 10 | A |
| 11 | B |
| 12 | C |
| 13 | D |
| 14 | E |
| 15 | F |
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 & Hex