Vous êtes sur la page 1sur 11

CHAPITRE 2 :

Les systèmes de numération

Enseignant : Taouche Chérif 1


2.1. Introduction

Les différentes informations telles que les nombres, texte, images, sons, vidéo,
programmes, ... sont traitées par les ordinateurs. Ces informations sont toujours
représentées sous forme binaire (BIT : Binary digIT ) une suite de 0 et de 1.

2.2. Définition
Un système de numération est la méthode de représentation des nombres utilisant un
ensemble de symboles appelés chiffres, tel que le nombre de symboles utilisés
détermine la base de numération.
Exemple :
 Dans le système décimal, on utilise un ensemble de 10 symboles qui sont :
{0,1,2,…,9}.
 Dans le système décimal, le nombre (1515,2)10 s’écrit comme suit :
(1515,2)10= 1×103+5×102+1×10+5×100+2×10-1
2.3. Présentation des systèmes décimal, binaire, octal et hexadécimal
Règle générale
Soit la base b constituée de b symboles {S0, S1, …, Sb-1}, on peut écrire le nombre N dans
la base b comme suit :
N= ( an an-1 ….a1a0, a-1a-2 …a-m)b
 N=an×bn+an-1×bn-1+…..+ a0×b0+a-1×b-1+ …+a-m×b-m ………………………………..………(1)
 𝑁 = ∑𝑛𝑖=−𝑚 𝑎𝑖 × 𝑏𝑖 0 ≤ ai ≤ b -1
 L’élément ai est le chiffre (digit) dont son rang est i et son poids est bi.
 La partie entière est : an an-1 ….a1a0
 La partir fractionnaire est : a-1a-2 …a-m
Exemple :
Soit le nombre (123,5)10
 La base est : 10 ;
 La partie entière est : 123 ;
 La partir fractionnaire est : 5 ;
 Le chiffre 2 : son rang est 1 et son poids 10.
Les différents systèmes de numération
a) Le système décimal

Enseignant : Taouche Chérif 2


C’est un système de numération dont :
 La base est : b=10 ;
 L’ensemble des symboles est constitué de 8 symboles : ai ∈ {𝟎, 𝟏, 𝟐, … , 𝟗}
Un nombre N est représenté dans ce système (décimal) comme suit :
(N)8 = an×10n+an-1×10n-1+…..+ a1×101+ a0×100+a-1×10-1+ …+a-m×10-m

b) Le système binaire
C’est un système de numération dont :
 La base est : b = 2 ;
 L’ensemble de symboles est constitué de deux symboles : ai ∈ {𝟎, 𝟏}.
Un nombre N est représenté dans ce système (binaire) comme suit :
(N)2 = an×2n+an-1×2n-1+…..+ a1×21+ a0×20+a-1×2-1+ …+a-m×2-m

c) Le système octal
C’est un système de numération dont :
 La base est : b=8 ;
 L’ensemble des symboles est constitué de 8 symboles : ai ∈ {𝟎, 𝟏, 𝟐, … , 𝟕}.
Un nombre N est représenté dans ce système (octal) comme suit :
(N)8 = an×8n+an-1×8n-1+…..+ a1×81+ a0×80+a-1×8-1+ …+a-m×8-m

d) Le système hexadécimal
C’est un système de numération dont :
 La base est : b=16 ;
 L’ensemble des symboles est constitué de 16 symboles :
ai∈ {𝟎, 𝟏, … , 𝟗, 𝑨, 𝑩, 𝑪, 𝑫, 𝑬, 𝑭}.
Un nombre N est représenté dans ce système héxadécimal comme suit :
(N)16 = an×16n+an-1×16n-1+…..+ a1×161+ a0×160+a-1×16-1+ …+a-m×16-m

2.4. Conversion entre ces différents systèmes


2.4.1. Transformation d’un nombre du système décimal vers le système
binaire (N)10  ( N)2
La transformation d’un nombre décimal vers un nombre dans le système binaire est
l’opération de division euclidienne (entière) successive du nombre N par 2 jusqu’à ce
que le résultat de division soit égal à 0 et on garde les restes des opérations de division

Enseignant : Taouche Chérif 3


et les ordonnés du dernier reste au premier reste, c’est-à-dire le dernier reste devient le
premier et le premier reste devient le dernier.
Exemple :
(157) 10 (?)2
157 2

1 78 2

0 39 2

1 19 2

1 9 2

1 4 2

0 2 2

0 1 2

1 0

 (157)10 = (10011101)2
 Transformation de la partie fractionnaire au système binaire
Soit le nombre (5,75)10,
Pour le transformer au système binaire on suit la méthode suivante :
 (5)10= (101)2
 (0,75)10 = (0.11)2
 (5,75)10= (101.11)2
0,75 5 2
× 2 1 2 2
1,50 0 1 2
× 2 1 0
1,00

 (5,75)10 = (101.11)2
2.4.2. Transformation d’un nombre du système binaire au système décimal :

Enseignant : Taouche Chérif 4


(N)2 (N)10
Pour transformer un nombre écrit dans le système binaire à un nombre écrit dans le
système décimal on utilise la formule (la règle) notée (1).
Exemple :
(10011101)2 = 1×27+0×26+0×25+1×24+1×23+1×22+0×21+1×20
⟹ (10011101)2 = (157)10
(11010011.1011) = 1×27+1×26+0×25+1×24+0×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3+
1×2-4
(11010011.1011) = (211,07421875)10
2.4.3. Transformation d’un nombre du système binaire au système octal :
À partir de la représentation binaire, on peut écrire le nombre dans système octal
comme suit :
 Pour la partie entière, la transformation se fait par la constitution des groupes de
chiffres dont chaque groupe est composé de trois chiffres et cela à partir de la
droite.
 Pour la partie fractionnaire, la transformation se fait par la constitution des
groupes de chiffres, dont chaque groupe est composé de trois chiffres et cela à
partir de la gauche.
Exemple : soit le nombre suivant dans le système binaire :
(10101.010)2= ( ?)8 (1100110111.0111101)2= (?)8
(010101.010)2 = (25.2)8 (001100110111.011110100)2 = (1467.364)8
2 5 2 1 4 6 7 3 6 4
2.4.4. Transformation d’un nombre du système binaire au système octal :
Le passage du système octal au système binaire se fait d’une manière inverse :
 Transformer chaque chiffre du nombre octal en sa représentation binaire mais sur
trois chiffres binaires.
Exemple :
Soit le nombre (17)8 = ( ?)2
(1 7)8 = (001111)2
001 111
(3 2 1 5 )8 = (011010001101)2
(011 010 001 101)2

Enseignant : Taouche Chérif 5


2.4.5. Transformation d’un nombre du système décimal au système octal :
La transformation du nombre directement du système décimal au system octal est faite
par la division successive du nombre par 8 jusqu’à ce que le résultat de la division soit
égal à 0 et on garde les restes des opérations de division et les ordonnés du dernier reste
au premier reste, c’est-à-dire le dernier reste devient le premier et le premier reste
devient le dernier.
Exemple : (225,732)10 = ( ?)8 0,732
× 8
225 8 5,856

1 28 8 × 8
6,848
4 3 8
× 8
3 0
6,784
× 8
 (225,732)10=(341.56662)8
6,272
× décimal
2.4.6. Transformation du système octal au système 8 : (N)8(N)10
2,176
Pour transformer un nombre écrit dans le système octal à un nombre écrit dans le
système décimal on utilise la formule (la règle) notée (1).
Exemple :
(341)8 = 3×82 + 4×81 + 1×80 = (225)10
(256.14)8 = 2×82 + 5×81 + 6×80 + 1×8-1 + 4×8-2 = (174,1875)10

2.4.7. Transformation du système binaire au système hexadécimal :


(N)2(N)16
À partir de la représentation binaire, on peut écrire le nombre dans le système
hexadécimal comme suit :
 Pour la partie entière, la transformation se fait par la constitution des groupes de
chiffres dont chaque groupe est composé de quatre chiffres et cela à partir de la
droite.
 Pour la partie fractionnaire, la transformation se fait par la constitution des
groupes de chiffres, dont chaque groupe est composé de quatre chiffres et cela à

Enseignant : Taouche Chérif 6


partir de gauche.
Exemple :
(00101110)2= (2E)16
2 E
(00011010.1010)2=(1A.A)16
1 A A

2.4.8. Transformation du système hexadécimal au système binaire:


(N)16(N)2
Le passage du système hexadécimal au système binaire se fait d’une manière inverse :
 Transformer chaque chiffre du nombre hexadécimal en sa représentation
binaire mais sur quatre chiffres binaires.
Exemple :
(1A.A)16 = (0001 1010.1010)2
0001 1010.1010

2.4.9. Transformation du système décimal au système hexadécimal:


(N)10(N)16
La transformation du nombre directement du système décimal au système hexadécimal
est faite par la division successive du nombre par 16 jusqu’à ce que le résultat de la
division soit égale à 0 et on garde les restes des opérations de division et les ordonnés
du dernier reste au premier reste, c’est-à-dire le dernier reste devient le premier et le
premier reste devient le dernier.
Exemples : soit le nombre N=(189520,75)10=( ? )16
189520 16

0 11845 16

5 740 16

4 46 16

14=E 2 16

2 0

Enseignant : Taouche Chérif 7


0,75

×16
(189520,75)10 = (2E450.C)16
12,00=C

2.4.10. Transformation du système hexadécimal au système décimal:


(N)16(N)10
 La transformation d’un nombre écrit dans le système hexadécimal à un nombre écrit
dans le système décimal se fait par l’application de la formule notée (1).
Exemple :
(2E450.C)16 = 2×164 + E×163 + 4×162 + 5×161 + 0×160 + C×16-1
= 2×164 + 14×163 + 4×162 + 5×161 + 0×160 + 12×16-1
= (189520,75)10

Hexa (base 16) Décimal (base 10) Octal (base 8) binaire (base 2)

0 0 0 0

1 1 1 1

2 2 2 10

3 3 3 11

4 4 4 100

5 5 5 101

6 6 6 110

7 7 7 111

8 8 10 1000

9 9 11 1001

A 10 12 1010

Enseignant : Taouche Chérif 8


B 11 13 1011

C 12 14 1100

D 13 15 1101

E 14 16 1110

F 15 17 1111

10 16 20 10000

Table 2.1 : Correspondance décimal, binaire, octal, hexadécimal


2.5. Opérations de base dans le système binaire :
a) Addition
Pour additionner deux nombres binaires, on procède exactement comme en
décimale, mais en prenant en compte la table d’addition élémentaire suivante :

+ 0 1

0 0 1

1 1 10

Exemples :
1011011
110101
+0000111
+ 111100
1100010
=1110001
+0000010

=1100100
b) Soustraction :
Dans la soustraction binaire, on procède comme en décimal. Quand la quantité à
soustraire est supérieure à la quantité dont on soustrait, on emprunte 1 au voisin de
gauche. En binaire, ce 1 ajoute 2 à la quantité dont on soustrait, tandis qu'en décimal

Enseignant : Taouche Chérif 9


il ajoute 10.
Exemples :
1101 1001011

-0111 -0101111

=0110 =0011100

c) Multiplication
La multiplication binaire se réalise comme une multiplication décimale. Voici les règles
de calcul à utiliser :
× 0 1

0 0 0

1 0 1

Exemple:

1011

× 101

1011

0000.

1011..

110111

d) Division :
La division binaire s'effectue à l'aide de soustractions et de décalages, comme la division
décimale, sauf que les chiffres du quotient ne peuvent être que 1 ou 0. Le bit du quotient
est 1 si on peut soustraire le diviseur, sinon il est 0.

Exemple :

Enseignant : Taouche Chérif 10


10101 11

-11 111

100

-11

0011

- 11

00

Enseignant : Taouche Chérif 11

Vous aimerez peut-être aussi