Académique Documents
Professionnel Documents
Culture Documents
numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système Décimal
Le système octal
Le système
hexadécimal
Dr. Doudou GAYE Conversion d’un
système de numération
à un autre
8 février 2023
1/32
Systèmes de
Sommaire numération, codes
numeriques
Introduction
Introduction La représentation
polynomiale d’un
nombre
La représentation polynomiale d’un nombre Le système Décimal
Le système binaire
Le système
hexadécimal
Le système binaire Conversion d’un
système de numération
à un autre
Le système hexadécimal
2/32
Systèmes de
Les systèmes de numération numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système Décimal
Le système octal
juxtaposition ordonnées de symboles pris parmis un ensemble.
Le système
Connaı̂tre la numération revient à connaı̂tre le mécanisme qui hexadécimal
Conversion d’un
permet de passer d’un nombre à un autre. système de numération
à un autre
Habituellement, on utilise le système décimal pour représenter Les codes numériques
les nombres, mais il est possible d’utiliser d’autres systèmes
de numération.
3/32
Systèmes de
numération, codes
numeriques
Introduction
Le nombre de symboles utilisés caractérise le numéro de la La représentation
polynomiale d’un
base. nombre
Le système binaire
8, 9.
Le système octal
en base 2, nous avons les 2 symboles : 0, 1. Le système
hexadécimal
en base 3, nous avons les 3 symboles : 0, 1, 2. Conversion d’un
système de numération
en base 16, nous avons besoin de 16 symboles : 0, 1, 2, 3, 4, à un autre
4/32
Systèmes de
Sommaire numération, codes
numeriques
Introduction
Introduction La représentation
polynomiale d’un
nombre
La représentation polynomiale d’un nombre Le système Décimal
Le système binaire
Le système
hexadécimal
Le système binaire Conversion d’un
système de numération
à un autre
Le système hexadécimal
5/32
Systèmes de
La représentation polynomiale d’un nombre numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système Décimal
Le système
hexadécimal
n−1 n−2 −1 −m
an−1 b +an−2 b +....+a1 b +a0 +a−1 b +....+a−m b Conversion d’un
système de numération
à un autre
où b est appelée la base. Les codes numériques
6/32
Systèmes de
Sommaire numération, codes
numeriques
Introduction
Introduction La représentation
polynomiale d’un
nombre
La représentation polynomiale d’un nombre Le système Décimal
Le système binaire
Le système
hexadécimal
Le système binaire Conversion d’un
système de numération
à un autre
Le système hexadécimal
7/32
Systèmes de
Le système Décimal numération, codes
numeriques
La représentation
Un nombre décimal s’écrit comme une séquence de chiffres : polynomiale d’un
nombre
an ........a0 . Le système Décimal
nombre : il est égal à l’exposant de la base qui lui est associée Le système octal
On peut écrire :
n
X
N= ai 10i
i=0
8/32
Systèmes de
Sommaire numération, codes
numeriques
Introduction
Introduction La représentation
polynomiale d’un
nombre
La représentation polynomiale d’un nombre Le système Décimal
Le système binaire
Le système
hexadécimal
Le système binaire Conversion d’un
système de numération
à un autre
Le système hexadécimal
9/32
Systèmes de
Le système binaire numération, codes
numeriques
Le système Décimal
Le système octal
2 symboles : ’0’ et ’1’ appelés éléments binaires (e.b) ou bits Le système
(bit=Binary digIT) ; hexadécimal
Conversion d’un
le système binaire est pondéré par 2 : les poids sont les système de numération
à un autre
puissances de 2 ; Les codes numériques
10/32
Systèmes de
numération, codes
numeriques
La représentation
polynomiale d’un
nombre
Le système Décimal
Le système binaire
Le système octal
Le système
hexadécimal
Conversion d’un
système de numération
à un autre
11/32
Systèmes de
Sommaire numération, codes
numeriques
Introduction
Introduction La représentation
polynomiale d’un
nombre
La représentation polynomiale d’un nombre Le système Décimal
Le système binaire
Le système
hexadécimal
Le système binaire Conversion d’un
système de numération
à un autre
Le système hexadécimal
12/32
Systèmes de
Le système octal numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Revet une grande importance dans l’utilisation d’un Le système Décimal
ordinateur. Le système binaire
Le système
8 symboles : ’0’, ’1’, ’2’, ’3’, ’4’, ’5’, ’6’, ’7’ ; hexadécimal
la base 8 est une puissance de 2 (8 = 23 ), donc les poids sont Conversion d’un
système de numération
aussi des puissances de 2. à un autre
13/32
Systèmes de
Sommaire numération, codes
numeriques
Introduction
Introduction La représentation
polynomiale d’un
nombre
La représentation polynomiale d’un nombre Le système Décimal
Le système binaire
Le système
hexadécimal
Le système binaire Conversion d’un
système de numération
à un autre
Le système hexadécimal
14/32
Systèmes de
Le système hexadécimal numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système binaire
16 symboles : ’0’, ’1’, ’2’, . . . , ’9’, ’A’, ’B’, ’C’, ’D’, ’E’, ’F’
Le système octal
appelés digits ; Le système
hexadécimal
Chaque chiffre hexadécimal a comme équivalent binaire un
Conversion d’un
groupe de quatre bits ; système de numération
à un autre
Exemple : Les codes numériques
(F 3D)16 = 1111 0011 1101
les chiffres hexadécimaux A à F correspondent aux valeurs
décimales 10 à 15.
15/32
Systèmes de
Sommaire numération, codes
numeriques
Introduction
Introduction La représentation
polynomiale d’un
nombre
La représentation polynomiale d’un nombre Le système Décimal
Le système binaire
Le système
hexadécimal
Le système binaire Conversion d’un
système de numération
à un autre
Le système hexadécimal
16/32
Systèmes de
Conversion : Base B vers base 10 numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système Décimal
0
(an ...a0 )B = an B n + ...... + a0 B 0 = (am ...a00 )10 Le système binaire
Le système octal
Le système
Exemple hexadécimal
Conversion d’un
système de numération
à un autre
(1001, 1)2 = 1.23 +0.22 +0.21 +1.20 +1.2−1 = 8+0+0+1+0, 5 = 9, 5 Les codes numériques
17/32
Systèmes de
Conversion : Base 10 vers base B numération, codes
numeriques
La représentation
Consiste à soustraire successivement la plus grande puissance polynomiale d’un
nombre
de B Le système Décimal
Le système binaire
Le système octal
Le système
hexadécimal
Conversion d’un
système de numération
à un autre
18/32
Systèmes de
numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système Décimal
Le système binaire
Le système octal
Le système
hexadécimal
Conversion d’un
système de numération
à un autre
19/32
Systèmes de
Conversion : Base 2n vers base 2 numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système Décimal
Le système binaire
Chaque symbole de la base B = 2n peut être représenté par n e.b. Le système octal
Le système
hexadécimal
Conversion d’un
système de numération
à un autre
20/32
Systèmes de
Conversion : Base 2 vers base 2n numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système binaire
Le système octal
Le système
hexadécimal
Conversion d’un
système de numération
à un autre
21/32
Systèmes de
Conversion : Base i vers base j numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système octal
Le système
hexadécimal
Conversion d’un
système de numération
à un autre
sinon, on utilise la base 10 comme relais. Les codes numériques
22/32
Systèmes de
Conversion en complément à 1 numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système Décimal
Le système binaire
On passe facilement d’un nombre binaire en son complément
Le système octal
à 1 en inversant tous les bits : les 0 deviennent des 1 et les 1
Le système
des 0. hexadécimal
(0111)2 (1000)2
23/32
Systèmes de
Conversion en complément à 2 numération, codes
numeriques
Introduction
La représentation
Le complément à 2 d’un nombre binaire est tout simplement polynomiale d’un
nombre
son complément à 1 auquel on additionne 1.
Le système Décimal
L’addition en binaire se fait de la même manière que Le système binaire
l’addition décimale avec la table suivante : Le système octal
0 + 0 = 0 + retenue de 0 Le système
hexadécimal
0 + 1 = 1 + retenue de 0
Conversion d’un
1 + 1 = 0 + retenue de 1 système de numération
à un autre
1 + 1 + 1 = 1 + retenue de 1 Les codes numériques
24/32
Systèmes de
Sommaire numération, codes
numeriques
Introduction
Introduction La représentation
polynomiale d’un
nombre
La représentation polynomiale d’un nombre Le système Décimal
Le système binaire
Le système
hexadécimal
Le système binaire Conversion d’un
système de numération
à un autre
Le système hexadécimal
25/32
Systèmes de
Code DCB (Décimal Codé Binaire numération, codes
numeriques
Introduction
La représentation
Représente chaque chiffre d’un nombre décimal par son polynomiale d’un
nombre
équivalent binaire.
Le système Décimal
−→ chaque chiffre décimal (0, 1, ..., 9) est codé en binaire. Le système binaire
Code pondéré avec les poids 1, 2, 4, 8, 10, 20, 40, 80, 100, ... Le système octal
Le système
Le code DCB ne fait pas usage des nombres 1010, 1011, hexadécimal
26/32
Systèmes de
Code de Gray (binaire réfléchi) numération, codes
numeriques
Le système octal
Le système
hexadécimal
Conversion d’un
système de numération
à un autre
27/32
Systèmes de
numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Ce code ne convient pas du tout aux calculs arithmétiques,
Le système Décimal
se retrouvent surtout dans des applications d’entrée et de Le système binaire
sortie et dans certains convertisseurs analogiques-numériques. Le système octal
Le code Gray sert souvent dans des situations ou d’autres Conversion d’un
système de numération
codes, comme le code binaire, peuvent produire des résultats à un autre
28/32
Systèmes de
Conversion Naturel −→ Réfléchi numération, codes
numeriques
1 1 1 1 Le système binaire
Le système octal
1 1 1 1 Le système
hexadécimal
1 0 0 0 1 Conversion d’un
système de numération
à un autre
Naturel −→ 1111 Les codes numériques
Réfléchi −→ 1000
2ieme règle : Chaque chiffre de la combinaison à transformer
est transcrite tel quel ou remplacée par son complément selon
qu’elle est précédé d’un 0 ou 1 en partant de la gauche vers la
droite.
Exemple :
Naturel −→ 10011101000
Réfléchi −→ 11010011100
29/32
Systèmes de
Conversion Réfléchi −→ Naturel numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
chiffre tel quel ou on la remplace par son complément selon Le système octal
Le système
que la chiffre précédente bans le binaire naturel est à 0 ou à 1. hexadécimal
Exemple : 11010011100 Conversion d’un
système de numération
10011101000 à un autre
30/32
Systèmes de
Code ASCII 7 bits numération, codes
numeriques
Introduction
La représentation
Le code ASCII signifie American Standard Code for polynomiale d’un
nombre
Information Interchange,
Le système Décimal
il a été mis au point par l’organisation de normalisation Le système binaire
Le système
Ce code constitue une norme universelle pour l’échange hexadécimal
d’information entre le micro-ordinateur et ses périphériques Conversion d’un
système de numération
(imprimante, clavier, écran, etc.). à un autre
Le code ASCII est un code alphanumérique qui permet de Les codes numériques
31/32
Systèmes de
numération, codes
numeriques
Introduction
La représentation
polynomiale d’un
nombre
Le système Décimal
Le système binaire
Le système octal
Le système
hexadécimal
Conversion d’un
système de numération
à un autre
32/32