Chapitre 2 - Représentation Des Nombres
Chapitre 2 - Représentation Des Nombres
Chapitre 2 - Représentation Des Nombres
Chapitre 2
Représentation des
nombres
Plan du cours
590,246
Partie entière Partie fractionnelle
Le système décimal (suite)
14
14 = 1110
en binaire
( 1 1 0 1 )2
Le bit du poids fort Le bit du poids faible
• Sur 2 bits :
• Sur 3 bits :
Binaire Décimal
Binaire Décimal
000 0
00 0
001 1
01 1
010 2
10 2
011 3
11 3
100 4
4 combinaisons = 22 101 5
110 6
111 7
8 combinaisons = 23
Le système octal (base 8)
Exemple 1 :
Exemple 2 :
• Dans une base X, on utilise X symboles distincts pour représenter les nombres.
• Chaque nombre dans une base X peut être écrit sous sa forme polynomiale.
Conversion des nombres
Conversion d’une base X à la base décimale (10)
• Exemples
(152)6 = (?)10
(18,45)8 = (?)10
(1011,11)2 = (?)10
(F5BA)16 = (?)10
(1011,11)6 = (?)10
Conversion de la base 10 à la base 2
1 12 2
0 2
6
0 3 2
1 1 2
1 0
(25)10 = (11001)2
Arrêt
(11001)2
Conversion de la base 10 à la base 2 : Nombre réel
0,625 = (101)2
25,625 = (11001,101)2
Conversion de la base 10 à la base 2 : Nombre réel
• Exemple 2 :
0,6 x 2 = 1,2
0,2 x 2 = 0,4 (0,6)10 = (0,1001…)2
0,4 x 2 = 0,8
0,8 x 2 = 1,6
0,6 x 2 = 1,2
Remarque : Le nombre de bits après la virgule détermine la précision.
23,65 = (?)2
18,190 = (?)2
Conversion du décimal à une base X
25 3
2 3
2
2 0
Arrêt
(221)3
Question : Effectuer les transformations suivantes :
(43)10 = (?)2 = (?)5 = (?)8 = (?)16
Conversion du base b1 à une base b2
• Il n’existe pas de méthode pour passer d’une base b1 à une autre base b2
directement
• L’idée est de convertir le nombre de la base b1 à la base 10, ensuite de la base
10 à la base b2
?
b1 b2
Développement Divisions
polynôme successives
10
Conversion du base b1 à une base b2
19 7
5 2 7
2 0
Arrêt
(34)5 = (19)10 = (25)7
(25)7
Exercice: Effectuer les transformations suivantes
(53)6 = (?)5 = (?)8
(2A)6 = (?)9
Conversion de l’octal vers le binaire
Exemple :
Exemple :
0 0 1 1
+ + + +
0 1 0 1
0 1 1 10
1 1
1 1 0 0 0 1 1
+
1 0 0 0 1 0 1 1
1 1 1 0 1 1 1 0
Opérations arithmétiques en octal
1 1
4 3 6 5
+
4 5 1
5 8 11 6
0 3
4 8 6 5
+
7 A 5 1
12 18 11 6
C
En hexa 18 s’écrit 12 En hexa 11 s’écrit B
2 B
0 0 1 1
- - - -
0 1 0 1
0 1 retenue 1 1 0
6 1 5 5 13 5
+
116 13 8 3
4 9 1 5 2
1 1 0 0 1 1 0 0 0 1
+
1 10 10 11 1 10 10 11 1 0
0 0 1 1 0 0 1 0 1 1
Opérations arithmétiques en binaire (Multiplication)
0 0 1 1
x x x x
0 1 0 1
0 0 0 1
1 1 0 0
x
1 1
1 1 0 0
1 1 0 0
1 0 0 1 0 0
Opérations arithmétiques en binaire (Division)
Exemple : Soit à représenter sous forme binaire normalisée à huit caractères les
nombres décimaux.