Vous êtes sur la page 1sur 4

Leçon 2 : Les systèmes de numération

1-Définition :
Un système de numération se définit par deux éléments :
 La base du système.
 Chiffres et lettres du système.

2- Les différents systèmes de numération :


Dans les systèmes logiques, on utilise quatre bases ou systèmes de
numération pour manipuler des nombres.

2-1- Le système décimal :


C’est la représentation des nombres dans la base 10 , en utilisant les chiffres
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.

2-2- Le système binaire :


Le système binaire (base 2), c’est la base utilisée en informatique pour la
représentation des informations au niveau de la machine, ce système possède deux
chiffres {0, 1} ces deux états sont les seuls que la machine peut assimiler.

Exemple :
Pour représenter le nombre (14)10 en un nombre dans la base 2, on utilise la
méthode de divisions successives par 2 :
Base
14 2 Quotient
Reste
0 7
2
1 3 2
1 1 2
1 0

D’où le nombre (14) 10 = (1110) 2

La représentation inverse (binaire décimale) s’effectue de la façon suivante :


(0111010)2 = 0x2 + 1x2 + 0x2 + 1x2 + 1x24 + 1x25 + 0x26
0 1 2 3

= 2+8+16+32 = (58)10
26 25 24 23 22 21 20
0 1 1 1 0 1 0

2-3- Le système octal :


C’est la représentation des nombres dans la base 8, en utilisant les chiffres {0, 1, 2,
3, 4, 5, 6, 7}.

Exemple :
14 8
6 1 8
1 0

D’où le nombre (14) 10 = (16) 8

2-4- Le système hexadécimal :


C’est la représentation des nombres dans la base 16, en utilisant les chiffres et
lettres {0, 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B, C, D, E, F}. Les lettres A, B, C, D, E, F valent respectivement 10,
11, 12, 13, 14, 15 en base 10.

Exemple :
27 16
B 1 16
1 0

D’où le nombre (27) 10 = (1B) 16

3- Principe du changement de base :


3-1- La transformation du Décimal vers autres bases :
S’obtient par divisions successives par la valeur de la base destination.
Exemple :
Soit à convertir le nombre (751) 10 en un nombre écrit dans base 16.
751 16
F 46 16
E 2 16
2 0
Alors : (751) 10 = (2EF) 16

3-2- La transformation d’autres bases vers le Décimal :


Soit N = (an an-1 … a0)B
(N)B = (an Bn + an-1 Bn-1 + … + a0 B0)10

Exemple : (15)16 = 5*160 +1*161= 5 + 16 = (21)10 = 21

3-3- La transformation Binaire – Octal – Hexadécimal :


a) Binaire vers octal :
L’équivalent en octal d’un nombre écrit en binaire est déterminé en considérant
des groupes de 3 bits depuis la droite et de coder chaque groupe en octal ou décimal
avec un chiffre compris entre 0 et 7.

Exemple : (11 010 111)2 = ( ?)8


(011 010 111)2 = (3 2 7)8

b) Octal vers binaire :


L’équivalent en binaire d’un nombre écrit en octal est déterminé en éclatant
chaque coefficient ai sur 3 bits.

Exemple : (3 2 7)8 = ( ?)2


(3 2 7)8 = (011 010 111)2 = (11 010 111)2

c) Binaire vers hexadécimal :


L’équivalent en hexadécimal d’un nombre écrit en binaire est déterminé en
considérant des groupes de 4 bits depuis la droite et de coder chaque groupe en
hexadécimal.

Exemple : (11 1101 0111)2 = ( ?)16


(0011 1101 0111)2 = (3 D 7)16

d) Hexadécimal vers binaire :


L’équivalent en binaire d’un nombre écrit en hexadécimal est déterminé en
éclatant chaque coefficient ai sur 4 bits.

Exemple : (3 D 7)16 = ( ?)2


(3 D 7)16 = (0011 1101 0111)2 = (11 1101 0111)2
Annexe (Conversions entre les quatre systèmes des nombres 0 à 15)
Décimal Binaire Octal Hexadécimal
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

Vous aimerez peut-être aussi