Vous êtes sur la page 1sur 2

Conversions entre bases 1

Chapitre 1. Systèmes de numération


1.3 Conversions entre bases
1.3.3 Conversion de la base octale vers les autres bases
1.3.3.1 Conversion octale-décimale par la somme des produits
1758 à convertir en base 10.

Nous alignons au-dessous du nombre 1758 les puissances de 8, ensuite nous


procédons à la somme des produits.

1 7 5
2 1 0
8 8 8
64 8 1
(64x1) + (8x7) + (1x5)
64 + 56 + 5 = 12510
1.3.3.2 Conversion octale-binaire par éclatement
Pour passer de la base 8 à la base 2, nous utilisons l’éclatement qui consiste à
séparer les chiffres du nombre de la base 8 en groupes de 3, et les convertir
individuellement.
Exemple 1. 1758 à convertir en base 2
1 7 5
2221 20 2221 20 22 21 20
4 2 1 4 2 1 4 2 1
0 0 1 1 1 1 1 0 1
1758 = 001 111 101 = 1111101
Exemple 2. 1238 à convertir en base 2
1 2 3
22 21 20 22 21 20 22 21 20
4 2 1 4 2 1 4 2 1
0 0 1 0 1 0 0 1 1
1238 = 001 010 011 = 1010011

Architecture matérielle des machines numériques Elhadji Issa SALL


2 Systèmes de numération

1.3.3.3 Conversion octale-hexadécimale via la base 10


Nous ne pouvons pas convertir directement un nombre de base 8 en base 16,
mais nous pouvons passer par la base intermédiaire 10.
1758 à convertir en base 16 via la base 10

1 7 5
2 1 0
8 8 8
64 8 1
(64x1) + (8x7) + (1x5)
64 + 56 + 5 = 12510

Nous allons ensuite convertir 12510 en hexadécimal en élevant les puissances


0
de 16 à partir de la droite en commençant par 16 jusqu’à obtenir un nombre
supérieur ou égal à 125 avant de nous arrêter.
2 1 0
16 16 16
256 16 1
7 D
1758 = 12510 = 7Dh
1.3.3.4 Conversion octale-hexadécimale via la base 2
Nous ne pouvons pas convertir directement un nombre base 8 en base 16.
Nous pouvons cependant passer par la base intermédiaire 2.
Prenons 1758 que nous voulons convertir en base 16 via la base 2. Nous allons
chercher séparément les équivalents binaires de 1, de 7 et de 5.
1 7 5
001 111 101 1758 = 001111101 = 1111101

Dans un deuxième temps nous allons prendre la version binaire que nous
allons regrouper par 4 pour avoir l’équivalent hexadécimal.
0 1 1 1 1 1 0 1
8 4 2 1 8 4 2 1
7 D 1758 = 1111101 = 7Dh

Architecture matérielle des machines numériques Elhadji Issa SALL

Vous aimerez peut-être aussi