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 à convertir un nombre décimal en binaire, mais au lieu de diviser par 2, tu divises par 16.
La méthode : divise par 16 à plusieurs reprises, puis lis les remainders à l’envers.
Exemple étape par étape : convertir 42 en hexadécimal
| Étape | Division | Result | Remainder |
|---|---|---|---|
| 1 | 42 ÷ 16 | 2 | 10 (ce qui correspond à 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 | Result | Remainder |
|---|---|---|---|
| 1 | 255 ÷ 16 | 15 | 15 (qui est F en hexadécimal) |
| 2 | 15 ÷ 16 | 0 | 15 (F) |
Lisez de bas en haut : FF
Donc 255 en décimal = 0xFF.
Exemple 3 : Convertir 1000 en hexadécimal
| Étape | Division | Result | Remainder |
|---|---|---|---|
| 1 | 1000 ÷ 16 | 62 | 8 |
| 2 | 62 ÷ 16 | 3 | 14 (qui correspond à E en hexadécimal) |
| 3 | 3 ÷ 16 | 0 | 3 |
Lisez de bas en haut : 3E8
Donc 1000 en décimal = 0x3E8.
Rappel concernant le reste :
| 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 & HexEntraînez-vous par vous-même : Playground Assembly