Système de Numération
Système de Numération
Système de Numération
Introduction :
Une information numérique est représentée à l’aide des chiffres et des symboles. Cette
représentation diffère selon le nombre de caractères utilisés, définissant ainsi les systèmes de
numération.
Numération : c’est la représentation d’un mot (ou nombre) par la juxtaposition ordonnée de
variables (ou symboles) pris parmi un ensemble.
Mot : associations de plusieurs digits.
Digits : c’est la contraction de « digital unit » (unité digitale). Un digit est un élément
d’information numérique. Ex : 1634 4 digits
Rang d’un digit : position occupé par le digit en allant de la droite vers la gauche en
commençant par zéro. Ex : 63 82 91 20
Poids d’un digit : si P est le rang d’un digit et B la base, alors le poids de ce digit est BP.
Base : c’est le nombre de symboles différents qu’utilise le système de numération.
MSD : Most Significant Digit (digit de poids le plus fort).
LSD : Least Significant Digit (digit de poids le plus faible).
2- Le système décimal
Il s’agit du système que nous utilisons tous les jours, il utilise les chiffres : 0 1 2 3 4 5 6 7 8 9.
Dans ce système, les nombres peuvent être décomposés en puissance de 10.
3- Le système binaire
a) Forme polynomiale
1
Ce système est dit à base 2. Il comprend deux symboles qui sont les chiffres 0 et
1(respectivement tout ou rien / vrai ou faux). On ne parle plus de digit mais de bit (binary
unit). MSD MSB et LSD LSB.
Ex : 10110 = 1 × 24 + 0 × 23 + 1 × 22 + 1 × 21 + 0 × 20 LSB
MSB
Base = 2
b) Les nombres signés en binaire
La méthode consiste à réserver un bit pour indiquer le signe du nombre. Ce bit est toujours le
bit le plus à gauche. 0 représente + (plus) et 1 représente (moins).
Ex : (23)10 = (10111)2
(+23)10 = (0 0010111)2 sur 8 bits
e) Opération binaire
Addition
0+0=0 0 +1 = 1
1 + 1 = 10 1+0=1
1 + 1 + 1 = 11
Retenu Retenu
10001 110011
+ +
01101 010111
2
Ex : 11110 1001010
La soustraction :
00=0 10=1
11=0 10 1 = 1
Emprunt
Ex :
100011 10001
011101 01100
000110 00101
0×0=0 0×1=0
1×0=0 1×1=1
Ex :
1000
×1010
3
0000
1000
0000
1000 .
1010000
Division :
4- Le système octal
Ce système est dit à base 8 et comprend 8 symboles : 0 1 2 3 4 5 6 7. Un octet représente 8 bits
et 8 = 23. Un symbole du système octal est donc représenté par 3 symboles de la base 2. Ex :
(6543)8 = 6 × 83 + 5 × 82 + 4 × 81 + 3 × 80 LSD
MSD
5- Le système hexadécimal
Ce système dit à base 16 comprend 16 symboles : 0 1 2 3 4 5 6 7 8 9 A B C D E F. Etant donné
que 16 = 24 chaque symbole sera représenter par 4 symboles de la base 2.
Ex : (AC53)16 = A × 164 + C × 163 + 5 × 162 + 3 ×160
MSD LSD
4
16 14 E 1110
17 15 F 1111
1- Code pondéré
Dans ces codes, les positions des digits d’un mot sont affectées d’un poids.
5
1 0001 001 0001
2 0010 010 0010
3 0011 011 0011
4 0100 100 0100
5 0101 101 0101
6 0110 110 0110
7 0111 111 0111
8 1000 1000
9 1001 1001
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
6
a) Code excédant à 3 ou code majoré de 3 (F2)
Il est semblable au code DCB, 3 étant ajouté à chaque chiffre décimal avant d’appliquer le code
DCB. Ex :
Décimal Code +3
0 0011
1 0100
2 0101
3 0110
4 0111
5 1000
6 1001
7 1010
8 1011
9 1100
La construction peut se faire graphiquement par itération ou bien à partir du code en binaire
naturel. Graphiquement :
7
Décimal Binaire Code Gray
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000
Ex : (27)10 = (11011)2 = (1B)16 = (0001 1110)Gray
Le code ASCII sert à coder l’information alphanumérique transmise entre un ordinateur et ses
périphériques d’entrée/sortie.
8
9