Ordinateur - Conversion de nombres
Il existe de nombreuses méthodes ou techniques qui peuvent être utilisées pour convertir des nombres d'une base à une autre. Dans ce chapitre, nous allons démontrer ce qui suit -
- Décimal à un autre système de base
- Autre système de base en décimal
- Autre système de base non décimal
- Méthode de raccourci - Binaire vers Octal
- Méthode de raccourci - Octal vers binaire
- Méthode de raccourci - Binaire à hexadécimal
- Méthode de raccourci - Hexadécimal à binaire
Décimal à un autre système de base
Step 1 - Divisez le nombre décimal à convertir par la valeur de la nouvelle base.
Step 2 - Obtenez le reste de l'étape 1 comme le chiffre le plus à droite (chiffre le moins significatif) du nouveau numéro de base.
Step 3 - Divisez le quotient de la division précédente par la nouvelle base.
Step 4 - Enregistrez le reste de l'étape 3 comme chiffre suivant (à gauche) du nouveau numéro de base.
Répétez les étapes 3 et 4, en obtenant les restes de droite à gauche, jusqu'à ce que le quotient devienne zéro à l'étape 3.
Le dernier reste ainsi obtenu sera le chiffre le plus significatif (MSD) du nouveau numéro de base.
Exemple
Nombre décimal: 29 10
Calcul de l'équivalent binaire -
Étape | Opération | Résultat | Reste |
---|---|---|---|
Étape 1 | 29/2 | 14 | 1 |
Étape 2 | 14/2 | sept | 0 |
Étape 3 | 7/2 | 3 | 1 |
Étape 4 | 3/2 | 1 | 1 |
Étape 5 | 1/2 | 0 | 1 |
Comme mentionné aux étapes 2 et 4, les restes doivent être disposés dans l'ordre inverse de sorte que le premier reste devienne le chiffre le moins significatif (LSD) et le dernier reste le chiffre le plus significatif (MSD).
Nombre décimal: 29 10 = Nombre binaire: 11101 2.
Autre système de base au système décimal
Step 1 - Déterminez la valeur de colonne (positionnelle) de chaque chiffre (cela dépend de la position du chiffre et de la base du système numérique).
Step 2 - Multipliez les valeurs de colonne obtenues (à l'étape 1) par les chiffres des colonnes correspondantes.
Step 3 - Additionner les produits calculés à l'étape 2. Le total est la valeur équivalente en décimal.
Exemple
Nombre binaire: 11101 2
Calcul de l'équivalent décimal -
Étape | Nombre binaire | Nombre décimal |
---|---|---|
Étape 1 | 11101 2 | ((1 x 2 4 ) + (1 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) + (1 x 2 0 )) 10 |
Étape 2 | 11101 2 | (16 + 8 + 4 + 0 + 1) 10 |
Étape 3 | 11101 2 | 29 10 |
Nombre binaire: 11101 2 = Nombre décimal: 29 10
Autre système de base au système non décimal
Step 1 - Convertissez le nombre d'origine en nombre décimal (base 10).
Step 2 - Convertissez le nombre décimal ainsi obtenu en nouveau nombre de base.
Exemple
Numéro octal: 25 8
Calcul de l'équivalent binaire -
Étape 1 - Convertir en décimal
Étape | Numéro octal | Nombre décimal |
---|---|---|
Étape 1 | 25 8 | ((2 x 8 1 ) + (5 x 8 0 )) 10 |
Étape 2 | 25 8 | (16 + 5) 10 |
Étape 3 | 25 8 | 21 10 |
Nombre octal: 25 8 = Nombre décimal: 21 10
Étape 2 - Conversion décimale en binaire
Étape | Opération | Résultat | Reste |
---|---|---|---|
Étape 1 | 21/2 | dix | 1 |
Étape 2 | 10/2 | 5 | 0 |
Étape 3 | 5/2 | 2 | 1 |
Étape 4 | 2/2 | 1 | 0 |
Étape 5 | 1/2 | 0 | 1 |
Nombre décimal: 21 10 = Nombre binaire: 10101 2
Numéro octal: 25 8 = Nombre binaire: 10101 2
Méthode de raccourci ─ Binaire en octal
Step 1 - Divisez les chiffres binaires en groupes de trois (en commençant par la droite).
Step 2 - Convertissez chaque groupe de trois chiffres binaires en un chiffre octal.
Exemple
Nombre binaire: 10101 2
Calcul de l'équivalent octal -
Étape | Nombre binaire | Numéro octal |
---|---|---|
Étape 1 | 10101 2 | 010 101 |
Étape 2 | 10101 2 | 2 8 5 8 |
Étape 3 | 10101 2 | 25 8 |
Nombre binaire: 10101 2 = Nombre octal: 25 8
Méthode de raccourci ─ Octal vers binaire
Step 1 - Convertir chaque chiffre octal en un nombre binaire à 3 chiffres (les chiffres octaux peuvent être traités comme décimaux pour cette conversion).
Step 2 - Combinez tous les groupes binaires résultants (de 3 chiffres chacun) en un seul nombre binaire.
Exemple
Numéro octal: 25 8
Calcul de l'équivalent binaire -
Étape | Numéro octal | Nombre binaire |
---|---|---|
Étape 1 | 25 8 | 2 10 5 10 |
Étape 2 | 25 8 | 010 2 101 2 |
Étape 3 | 25 8 | 010101 2 |
Numéro octal: 25 8 = Nombre binaire: 10101 2
Méthode de raccourci ─ Binaire à Hexadécimal
Step 1 - Divisez les chiffres binaires en groupes de quatre (en commençant par la droite).
Step 2 - Convertissez chaque groupe de quatre chiffres binaires en un symbole hexadécimal.
Exemple
Nombre binaire: 10101 2
Calcul de l'équivalent hexadécimal -
Étape | Nombre binaire | Nombre hexadécimal |
---|---|---|
Étape 1 | 10101 2 | 0001 0101 |
Étape 2 | 10101 2 | 1 10 5 10 |
Étape 3 | 10101 2 | 15 16 |
Nombre binaire: 10101 2 = Nombre hexadécimal: 15 16
Méthode de raccourci - Hexadécimal à binaire
Step 1 - Convertissez chaque chiffre hexadécimal en un nombre binaire à 4 chiffres (les chiffres hexadécimaux peuvent être traités comme décimaux pour cette conversion).
Step 2 - Combinez tous les groupes binaires résultants (de 4 chiffres chacun) en un seul nombre binaire.
Exemple
Nombre hexadécimal: 15 16
Calcul de l'équivalent binaire -
Étape | Nombre hexadécimal | Nombre binaire |
---|---|---|
Étape 1 | 15 16 | 1 10 5 10 |
Étape 2 | 15 16 | 0001 2 0101 2 |
Étape 3 | 15 16 | 00010101 2 |
Nombre hexadécimal: 15 16 = Nombre binaire: 10101 2