Académique Documents
Professionnel Documents
Culture Documents
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
NOM
DATE
II
Systmes de numration........................................................................................................................................ 3
II.1
II.2
II.3
II.4
II.5
Notation ............................................................................................................................................................... 6
Binaire .................................................................................................................................................................. 6
III.2
Hexadcimal....................................................................................................................................................... 7
IV.1
IV.2
IV.3
Codes ........................................................................................................................................................................... 11
V.1
V.2
1
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
NOM
DATE
Grille n1
Niveau : facile
Grille n4
Niveau : difficile
1
0
2
0
Grille n2
Niveau : facile
Grille n5
Niveau : facile
1
3
8
1
1
6
6
7
Grille n3
Niveau : moyen
8
3
3
4
2
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
II
NOM
DATE
Systmes de numration
Pour compter des objets et les reprsenter par des nombres, on utilise des "systmes de numration", en
gnral "pondrs".
base du systme
Systme de numration
symboles (digits)
poids du digit selon son rang
II.1
Systme dcimal
base : 10
symboles : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
poids : puissance de 10
II.2
2 est le digit
de poids le
plus faible
Poids
103
102
101
100
Valeur du poids
1000 100
10
Nombre
dcimal
Valeur de
chaque digit
3000 400
80
= 3482
BASE
donc
Systme binaire
Cest le systme utilis par les ordinateurs pour faire des calculs et communiquer.
Systme binaire
base : 2
symboles (bit) : 0,1
poids : puissance de 2
3
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
NOM
DATE
LSB
Bit
(Binary Digit)
Bit de poids le plus
fort :
Poids
23
22
21
20
MSB
Equivalent
dcimal
Valeur du poids
BASE
Valeur de
chaque digit
donc
Remarque :
II.3
Systme hexadcimal
Systme hexadcimal
base : 16
symboles : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
poids : puissance de 16
Equivalent
dcimal
Valeur de
chaque digit
Servez-vous du
tableau du II.4
4
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
II.4
NOM
DATE
Compltez le tableau.
Dcimal
Hexadcimal
Binaire
0
1
0
1
0
1
Indiquez dans
cette ligne, le
poids de chaque
digit
C
D
E
F
1
5
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
II.5
NOM
DATE
Notation
Pour diffrencier les nombres binaires, dcimaux et hexadcimaux, on prcise leur base en indice, en bas droite du nombre.
Exemples :
Si un nombre nest prcd daucun signe, cest un nombre dcimal. Exemple : 3624
Difficile
10
00
01
01
00
00
10
11
10
00
11
01
Moyen
01
10
Facile
00
111
01
100
100
000
101
011
100
10
01
11
111
11
001
01
010
010
00
001
111
010
100
011
000
111
101
010
011
000
6
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
NOM
DATE
III.2 Hexadcimal
Compltez la grille avec les symboles hexadcimaux 0 F.
D
8
7
A
E
1
A
1
B
3
D
0
9
7
2
8
F
C
2
1
5
9
0
6
4
9
F
5
C
7
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
IV
NOM
DATE
Exemple 1 :
On veut convertir %11101 en dcimal.
1
Digit
16
Poids
16
Valeur du digit
16 + 8 + 4 + 0 + 1
= 29
Exemple 2 :
On veut convertir $1AE en dcimal.
1
10
14
256
16
Poids
256
160
14
Valeur du digit
Digit
= 430
Exemple 3 :
Proposez un exemple avec un nombre 4 digits comportant 2 lettres.
Digit
Poids
Valeur du digit
=
8
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
NOM
DATE
38 est le quotient de la
premire division
Je suis le LSB
Quotient < 2. On arrte
les divisions.
Rsultat : 77 = %1001101
Je suis le MSB
9
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
NOM
DATE
La conversion du binaire en hexadcimal est trs simple, c'est d'ailleurs la raison pour laquelle nous utilisons cette base.
Il suffit de faire correspondre un mot de quatre bits (quartet) chaque chiffre hexadcimal.
Remarque : pour passer du binaire lhexadcimal, il suffit de faire linverse, c'est--dire dcouper le nombre binaire en
groupe de 4 bit en partant de la droite.
10
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
V
V.1
NOM
DATE
Codes
Le code BCD
Pour viter une procdure complexe de conversion, on utilise souvent un codage chiffre chiffre du nombre dcimal.
Le BCD nest pas un systme de numration mais un code.
BCD est lappellation anglaise (Binary Code Decimal).
Comme les chiffres dcimaux vont de 0 9, on utilisera les quartets de 0000(2) 1001(2) .
Les quartets 1010(2), 1011(2), 1100(2), 1101(2), 1110(2) et 1111(2) ne sont donc jamais utiliss.
Attention : ne pas confondre binaire et BCD.
V.2
Le code ASCII
Lun des codes les plus connus des utilisateurs de PC est le code ASCII (American Standard Code for Information
Interchange). Il a t dfini en 1963 aux Etats-Unis.
Cest un code 7 bits autorisant donc le codage de 128 caractres parmi lesquels, tous les caractres alphanumriques
utiliss en anglais.
Comme la plupart des ordinateurs traitent les bits par paquets de huit ou plus, le huitime bit est, soit inutilis, soit utilis
comme bit de parit pour le contrle lors de la transmission (voir plus loin), soit utilis pour coder un maximum de 128
caractres supplmentaires tels des caractres graphiques et des caractres nationaux (caractres accentus). On parle
alors de code ASCII tendu.
Le code ASCII de la lettre A est en hexadcimal 41, soit en binaire 01000001 ou encore en dcimal 65.
11
Cours Numration et conversions 0910.doc
Cours n1
S3.5 - Traitement de
linformation
Numration et conversions
R. JAGER
NOM
DATE
Les codes 0 31sont traditionnellement rservs des caractres de contrle dont lexistence est historique. Les plus
connus dentre eux sont certainement le 7 (BELL), le 8 (BACKSPACE) et le 13 (CARRIAGE RETURN).
Le caractre $ est cod 24 en hexadcimal et donc 00100100 en binaire. Son code dcimal est 36.
Le caractre A est cod 41 en hexadcimal et donc 01000001 en binaire. Son code dcimal est 65.
Le caractre Z est cod 5A en hexadcimal et donc 01011010 en binaire. Son code dcimal est 90.
Le caractre a est cod 61 en hexadcimal et donc 01100001 en binaire. Son code dcimal est 97.
Remarque :les chiffres sont cods de telle sorte que le quartet de poids faible reprsente la valeur du chiffre dans le
systme binaire.
12
Cours Numration et conversions 0910.doc