Vous êtes sur la page 1sur 4

Université Oran1 Département d’informatique Matière : Structure Machine1 2022/2023

Chapitre 1 : Les systèmes de numération

Objectifs :

 Comprendre ce qu’est un système de numération.


 Apprendre les méthodes de conversion d’un système à un autre.
 Apprendre à faire des opérations arithmétiques en binaires.

Introduction
Nous avons l'habitude de représenter les nombres en utilisant dix symboles différents (ou
chiffres) : 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9, ce système est appelé le système décimal (déci
signifie dix). Mais il existe d'autres formes de représentation des nombres en utilisant d’autres
symboles. Chacune de ces formes représente un système de numération.

1. Définition
Un système de numération est un système qui permet d’exprimer des nombres en considérant
une base donnée notée B. La base la plus souvent utilisée est la base 10, mais d’autres bases
peuvent être utilisées, comme la base 2, la base 8, la base 5, la base 16 etc.

2. Représentation des nombres entiers


En considérant un système de numération à base B, tout nombre N de n chiffres, s’écrit :

NB = an-1 an-2 . . . .a1 a0


Chiffre de Chiffre de
poids fort poids faible

N s’écrit aussi de façon polynomiale :

n-1 n-2 1 0
an-1 an-2 a1 a0 ∑

Avec:
 n : le nombre de chiffres (ou de positions) de N.
 an-1 : est le chiffre de poids fort.
 a0 : est le chiffre de poids faible.

Mme Mokhtari K Mme Nachet B Page 1


Université Oran1 Département d’informatique Matière : Structure Machine1 2022/2023

4 chiffres
Exemple : Soit N10 = 5268
N10 = 5 2 6 8
N s’écrit :
Chiffre de Chiffre de
poids fort poids faible

(5268)10 = 5000 + 200 + 60 + 8


= 5*1000 + 2*100 + 6*10 + 8
= 5* 103 + 2 * 102 + 6 * 101 + 8 * 100 Forme polynomiale de N

3. Représentation des nombres fractionnaires


En considérant un système de numération à base B. Soit un nombre N de (n+m) chiffres (ou
positions), n chiffres pour la partie entière et m chiffres pour la partie fractionnaire :

N s’écrit : NB = an-1 an-2 . . . .a1 a0, a-1 a-2 . . . a-m


n chiffres pour la m chiffres pour
partie entière la partie fractionnaire

N s’écrit aussi de façon polynomiale :


n1 n2 1 0 1 2
an 1 an 2 a1 a0 a 1 a 2 a a

Exemple : soit N10 = 5268,31

N s’écrit N10 = 5 2 6 8 , 3 1

4 chiffres pour la Partie entière 2 chiffres pour la partie fractionnaire

(5268,31)10 = 5000 + 200 + 60 + 8 + 0,3 + 0,01


= 5*1000 + 2*100 + 6*10 + 8 + 3/10 + 1/100
= 5*103 + 2*102 + 6*101 + 8*100 + 3*10-1 + 1*10-2 Forme polynomiale de N

Mme Mokhtari K Mme Nachet B Page 2


Université Oran1 Département d’informatique Matière : Structure Machine1 2022/2023

4. Exemples de systèmes de numération


a) Le système de numération décimal :
- la base B=10
- les symboles sont : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 10 symboles
- exemple de nombre : (1298)10

b) Le système de numération binaire :


- la base B=2
- les symboles sont : 0,1 2 symboles
- exemples de nombres : (10)2 , (101) 2 , (1111) 2

c) Le système de numération octal :


- la base B=8
- les symboles sont : 0, 1, 2, 3, 4, 5, 6, 7 8 symboles
- exemples de nombres : (27)8, (36526) 8

d) Le système de numération hexadécimal :


- la base B=16
- les symboles sont : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 16 symboles
Le tableau suivant donne la correspondance entre les symboles du système
hexadécimal et leurs équivalents dans le système décimal.

B=16 0 1 2 3 4 5 6 7 8 9 A B C D E F
B=10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

- exemples de nombres : (27)16, (3F2)16, (BAC)16

Mme Mokhtari K Mme Nachet B Page 3


Université Oran1 Département d’informatique Matière : Structure Machine1 2022/2023

5. Conversion d’un nombre d’un système de numération à base B1 vers un


autre système de numération à base B2
5.1. Conversion en base 10 NB N10
La conversion en base 10 d’un nombre N exprimé en base est obtenue en calculant :

Exemples : Convertir en base 10 les nombres suivants :

(1101)2 (1001,101)2 (531)8 (27,21)8 (2AF)16

B=2
3 2 1 0
(1 1 0 1)2 = (1*23 +1*22 + 0*21 +1* 20)10 = (8+4 +0 + 1)10 = (13)10

3 2 1 0 -1 -2 -3
(1 0 0 1, 1 0 1)2 = (1*23+0*22+0*21+1*20 +1*2-1+0*2-2+1*2-3)10 = (8 +1+0,5+0,125)10
= (9.625)10

B=8
2 1 0
(5 3 1)8 = (5*82 + 3*81 +1* 80 )10 = (320 +24 + 1)10 = (345)10

1 0 -1 -2
( 2 7, 2 1)8 = (2*81 + 7*80 +2* 8-1 +1* 8-2 )10 = (16 +7 + 0,25+0.015625)10 = (23,265625)10

B=16
2 1 0
( 2 A F)16 = (2*162 + 10*161 +15* 160 )10 = (512 +160 + 15)10 = (687)10

Mme Mokhtari K Mme Nachet B Page 4

Vous aimerez peut-être aussi