Systèmes de numération (système logique )

Chapitre Chapitre 1 1 : Systèmes de numération 

Plan: 1. Introduction 2. Systèmes de numération 

Objectifs Objectifs 

Introduction Introduction 

Introduction Introduction 

– Exemple : 

Système de numération: Définition 


1 1 . . Le Le système système décimal décimal 

{ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } 

2 3 3 4 5 6 7 

Poids fort Poids faible 

345 , 567 

Partie fractionnelle Partie entière 


Développement Développement en en polynôme polynôme d’un d’un nombre nombre dans dans le le système système décimal décimal 

1978 

= 1000 +++ 900 870 1978 

= 1000*1 + 1*810*7100*9 + + 1978

=10*810*710*910*1 3 + + 2 + + 1 + + 0 Ce format s’appelle la forme polynomiale 

Un nombre réel peut être écrit aussi sous la forme polynomiale 

10*610*210*810*710*910*1265,1978 = 

3 + 2 + 1 + 0 + − 1 + − 2 + 10*5 − 3

Comptage Comptage en en décimal décimal 

2 2 . . Système Système binaire binaire ( ( système système à à base base 2 ): ): exemple exemple illustratif illustratif 

Supposons qu’on a 14 jetons , si on forme des groupes de 10 jetons. On va obtenir 1 seul groupe et il reste 4 jetons. 

1 1 4 4Les dizaines 

Les unités

. Maintenant on va former des groupes de 2 jetons ( on obtient 7 groupes) 

. Par la suite on va regrouper les 7 groupes 2 à 2 ( on obtient 3 groupes ). 

. On va regrouper ces derniers aussi 2 à 2 ( on obtient 1 seul groupe ) . Le schéma illustre le principe : 

Nombre de jetons qui restent en dehors des groupes : 0 Nombre de groupes qui contiennent 2 jetons : 1 Nombre de groupes qui contiennent 2 groupes de 2 jetons : 1 Nombre de groupes qui contiennent des groupes de 2 groupes de 4 jetons :

Si on regroupe les différents chiffres on obtient : 1110 1110 est la représentation de 14 dans la base 2 

10 

Un bit 

( 1101)2 La base 

( ( 1 1 1 1 0 0 1)1)2 2 Le bits du poids forts Le bits du poids faible 

. Un nombre dans la base 2 peut être écrit aussi sous la forme polynomial 

(1110) 

+++= 

)14(2*02*12*12*1

2 1 0 = 10 (1110,101)

+++= 

)625,14(2*12*02*12*02*12*12*1

2 1 0 + − 

1 + − 2 + − 3 = 10 

11 

Comptage Comptage en en binaire binaire 

000 0001 1Binaire Décimal 010 010 

2 2011 3000100 4011101 5102110 611 

111 

4 combinaisons= 22 8 combinaisons= 2

12 

Le Le système système octal octal ( ( base base 8 8 ) 

(127) (127) 

=

8*78*28*1 8*78*28*1 2 2 + + 1 1 + + 0 0 (127,65) 

8*58*68*78*28*1 2 + 1 + 0 + − 1 + − 2 Exemple :2 Le nombre (1289) n’existe pas dans la base 8 puisque les symboles 8 et 9 n’appartiennent pas à la base . 

13 

Le Le système système hexadécimal hexadécimal ( ( base base 16 16 ) 

Décimal Hexadécimal 0 0 1 1 2 2 3 3 4 4 5 5 (17) (17) 

16 16 

=

16*716*1 16*716*1 1 + + 0 16 

+ B 0 = 1 + 6 7 8 6 (AB) 16* 16* 1*1116*10 7 8 9 9 10 A 11 B 12 C 13 D 14 E 15 

F 14 

Résumé Résumé 

15 

  1. . Conversion Conversion d’une d’une base base X à à la la base base 1010 

Exemple Exemple : : 

(1101) 

)13(2*12*02*12*1

+ 2 + 1 + 0 = 10 (1A7) 

16 

16*1

+

16*116*716* 1 + 0 = 2 + 16*716*10 1 + 0 =++= 256 )423(7160 10 (1101,101) 

)625,13(2*12*02*12*12*02*12*1

+ 2 + 1 + 0 + − 

1 + − 2 + − 3 = 10 )4,23(4,03205*25*35*4)2,43( 

+ 0 + − 

1 =++= 10 

16 

Exercice Exercice 

– (123)6=(?)10 – (45,76)8 =(?)10 – (1100,11)2 =(?)10 – – (1ABC) (1ABC)16 =(?) 

=(?)10 

17 

Conversion Conversion de de la la base base 10 10 à à la la base base 2 

Le principe consiste à faire des divisions successives du nombre sur 2 , et prendre le reste des divisions dans l’ordre inverse. 

35 2Exemple 1 : (35)10=(?)

1 17 21 8 8 2 20 4 2Après division : on obtient : (35)10=(100011)

20 2 

0 1 2 

1 0 

18 

Conversion Conversion de de la la base base 10 10 à à la la base base 2 2 : : cas cas d’un d’un nombre nombre réel réel 

0,625 * 2 = 1 ,25 

P.E= 35 = (100011)

19 0,25 * 2 = 0 ,5 0,5 * 2 = 1 ,0 PF= 0,625 = (?)

(0,625)=(0,101)2 Donc 35,625=(100011,101)

0,6 * 2 = 1,2 0,2 * 2 = 0,4 0,4 * 2 = 0,8 0,8 * 2 = 1,6 

(0,6)= (0,1001)

Remarque : 

Le nombre de bits après la virgule va déterminer la précision . 

Exercice : 

Effectuer les transformations suivantes : 

(23,65)=(? )2 (18,190)=(?)

20 

Conversion Conversion du du décimal décimal à à une une base base X X 

Exemple : 35 335 = (?)

2 11 3 2 3 335=(1022)

0 1 301 

(43)10=(?)2=(?)5 =(?)8 =(?)16 

21 

43 21 21 2101 20 5 221 2 

0 1 2 

1 0 

43 53 8 513 511 

(133)

(101011)

43 83 5 805 

43 1611 2 1602 

(53)

(2B)16 

22 

Conversion Conversion d’une d’une base base b b1 1 à à une une base base b b2 

b1

b2 

Développement en polynôme Divisions successives 

10 

23 

Exemple : ( 34)5=(?)

5*45*3)34( 5

+ 0 =+= )19(415 10 = (?) 7 (19)( 34)105=(25)=(25)7 7 

19 75 2 702 

Exercice : effectuer les transformations suivantes 

(43)(2A)6=(?)16=(?)5=(?)

8 24 

Conversion Conversion : : binaire binaire octaloctal 

. En octal chaque, symbole de la base s’écrit sur 3 

Octal 0Binaire 000 bits en binaire

1001 . L’idée de base est de replacer chaque symbole 

2010 dans la base octal par sa valeur en binaire sur 3 

3011 bits ( faire des éclatement sur 3 bits ). 

100 5101 Exemples : 

6110 )345( 

8011=( 100 )101 2

111 )76,65( 8110=( 101 111, )110 2)34,35(8011=( 101 )100110, 2Remarque : le remplacement se fait de droit à gauche pour la partie entière et de gauche à droite pour la partie fractionnelle . 

25 

Conversion Conversion : : Octal Octal binairebinaire 

. L’idée de base est de faire des regroupements de 3 bits à partir du poids . Par la faible. suite remplacer chaque regroupement par la valeur octal correspondante . 

Exemple Exemple : : 

( 11001010010110 ) 2001110=( 010 010 )110 2=( 31226 ) 8(110010100 , 10101 ) 2110= ( 010 100 , )001101 2)51,624=( 8Remarque : le regroupement se fait de droit à gauche pour la partie entière et de gauche à droite pour la partie fractionnelle . 

26 

Conversion Conversion : : hexadécimal hexadécimal binairebinaire 

Décimal Hexadécimal 0 0 1 1 . En Hexa chaque symbole de la base s’écrit sur 4 bits.

3 2 3 . L’idée de base est de replacer chaque symbole par sa valeur en binaire sur 4 bits ( faire des éclatement sur 4 bits ). 

4 5 6 7 4 5 6 7 8 8 8 8 9 9 10 A 11 B 12 C 13 D 14 E Exemple : 15 F B)345( 16 0011=( 0100 0101 )1011 2)6F4,3(AB 

16 = ( 1010 1011 0011 0100, 1111 0110 ) 2 27 

Conversion Conversion : : binaire binaire hexadécimal hexadécimal 

. L’idée de base est de faire des regroupements de 4 bits à partir du poids faible. 

Par la suite remplacer chaque regroupement par la valeur Héxa correspondante . Exemple : ( 11001010100110 ) 21100=( 0010 1010 )0110 2)6A32=( 16 ( 110010100 , 10101 ) 210011000= ( )00011010,0100 2)8,A194=( 16 28 

  1. . Opérations Opérations arithmétiques arithmétiques en en binaire binaire 

00

01

10 +11 1 1

111 1 0 0 0 1 1 

+ 1 0 0 0 1 0 1 1110111 

29 

Opérations Opérations arithmétiques arithmétiques en en octal octal 

1 1 4 3 6 5 

+ 4 4 5 5 1

5 8 

116 

En octal 8 s’écrit 10 

En octal 11 s’écrit 13 

Le résultat final : (5036)

30 

Opérations Opérations arithmétiques arithmétiques en en hexadécimal hexadécimal 

14 8 6 5 + 7 A 5 1 

12 12 

18 18 

11 11 

6

En hexa 11 s’écrit B En hexa 18 s’écrit 12 

Le résultat final : (C2B6)1631 

Exercice 

32 

  1. . Quel Quel est est le le système système utilisé utilisé dans dans les les dispositifs dispositifs numériques numériques ? ? 

. Les machines numériques utilisent le système binaire. . Dans le système binaire : uniquement 2 symboles sont utilisés : 0 et 1. . C’est facile de représenter ces deux symboles dans les machines numériques. . Le 0 et le 1 sont représentés par deux tensions

5 v Binaire 

Tension Binaire : 1 (logique ) 

2,8 v 

0 V Inutilisée 

5 V 0,8 v 0 v 

Binaire : 0 

33 

 

télécharger gratuitement cours de Systèmes de numération 

Quitter la version mobile