Académique Documents
Professionnel Documents
Culture Documents
1
Plan
1 Introduction
3 Codage de l'information
Codage de l'information 2
Introduction
Plan
1 Introduction
3 Codage de l'information
Codage de l'information 3
Introduction
Introduction
Codage de l'information 4
Introduction
Codage de l'information 5
Les bases de numérotation
Plan
1 Introduction
3 Codage de l'information
Codage de l'information 6
Les bases de numérotation Les diérentes bases de numérotation
Plan
1 Introduction
3 Codage de l'information
Codage de l'information 7
Les bases de numérotation Les diérentes bases de numérotation
Base décimale-Dénition
La base décimale est très ancienne: c'est un choix naturel, dicté par le
nombre des doigts des deux mains
Caractéristiques de la base décimale:
- base: 10
- Symboles: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- Poids: puissance de 10
Codage de l'information 8
Les bases de numérotation Les diérentes bases de numérotation
Codage de l'information 10
Les bases de numérotation Les diérentes bases de numérotation
Base binaire-Dénition
C'est la base utilisée par les ordinateurs pour faire des calculs et
communiquer
Caractéristiques de la base binaire:
- base : 2
- symboles (bit) : 0, 1
- poids : puissance de 2
Codage de l'information 11
Les bases de numérotation Les diérentes bases de numérotation
Base octale
- symboles : 0, 1, 2, 3, 4, 5, 6, 7
- poids : puissance de 8
Codage de l'information 12
Les bases de numérotation Les diérentes bases de numérotation
Base hexadécimale
- symboles : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
- poids : puissance de 16
Base de numérotation-Généralisation
En base b, le nombre représenté par une suite de chires
an an−1 . . . a1 a0 est donné par :
n
X
an an−1 . . . a1 a0 = ai bi
i=0
a0 =chire de poids faible et an =chire de poids fort
Représentation des nombres réels:
n
X −p
X
an an−1 . . . a1 a0 , a−1 a−2 . . . a−p = ai bi + aj bj
i=0 j=−1
Base de numérotation-Généralisation
En base b, le nombre représenté par une suite de chires
an an−1 . . . a1 a0 est donné par :
n
X
an an−1 . . . a1 a0 = ai bi
i=0
a0 =chire de poids faible et an =chire de poids fort
Représentation des nombres réels:
n
X −p
X
an an−1 . . . a1 a0 , a−1 a−2 . . . a−p = ai bi + aj bj
i=0 j=−1
Dans une base b, on utilise b symboles distincts pour représenter les
nombres
La valeur de chaque symbole doit être strictement inférieure à la base b
Chaque nombre dans une base b peut être écrit sous sa forme
polynomiale
Chap 2: Codage de l'information 14
Les bases de numérotation Conversion entre les bases
Plan
1 Introduction
3 Codage de l'information
- (13B)16
= 1 ∗ 162 + 3 ∗ 161 + B ∗ 160 = 1 ∗ 162 + 3 ∗ 161 + 11 ∗ 160 = (315)10
- (123)5 = 1 ∗ 52 + 2 ∗ 51 + 3 ∗ 50 = (38)10
Règle:
faire des divisions successives du nombre par 2
Pour passer d'une base b1 à une base b2, il sut de repasser par la base
10 au milieu
Exemple:
(34)5 = (?)7
(34)5 = 3 ∗ 51 + 4 ∗ 50 = (19)10
En base 8 (resp. 16), chaque symbole de la base s'écrit sur 3 bits (resp.
4 bits) en base 2
Principe: remplacer chaque symbole dans la base 8 (resp. base 16)
par sa valeur en base 2 sur 3 bits (resp. 4 bits)
Exemple: conversion de la base 8 vers la base 2:
(345)8 =(011 100 101)2
(AB3, 4F 6)16
En base 8 (resp. 16), chaque symbole de la base s'écrit sur 3 bits (resp.
4 bits) en base 2
Principe: remplacer chaque symbole dans la base 8 (resp. base 16)
par sa valeur en base 2 sur 3 bits (resp. 4 bits)
Exemple: conversion de la base 8 vers la base 2:
(345)8 =(011 100 101)2
(AB3, 4F 6)16
En base 8 (resp. 16), chaque symbole de la base s'écrit sur 3 bits (resp.
4 bits) en base 2
Principe: remplacer chaque symbole dans la base 8 (resp. base 16)
par sa valeur en base 2 sur 3 bits (resp. 4 bits)
Exemple: conversion de la base 8 vers la base 2:
(345)8 =(011 100 101)2
Plan
1 Introduction
3 Codage de l'information
Codage des entiers naturels
Codage des entiers signés
Codage des nombres réels
Codage des caractères
Principe:
- Utilisation du code binaire pur
- Les bits sont rangés selon leur poids (plus fort à gauche). On peut
compléter à gauche par des 0 autant que souhaité.
Plan
1 Introduction
3 Codage de l'information
Codage des entiers naturels
Codage des entiers signés
Codage des nombres réels
Codage des caractères
Pour toutes ces méthodes, un bit est toujours utilisé pour le signe
du nombre
- (+3)10 = (00000011)bs
(00000100)bs
Chap 2: Codage de l'information 32
Codage de l'information Codage des entiers signés
- (+3)10 = (00000011)bs
(00000100)bs
Chap 2: Codage de l'information 32
Codage de l'information Codage des entiers signés
- (+3)10 = (00000011)bs
(00000100)bs = (+4)10
Chap 2: Codage de l'information 32
Codage de l'information Codage des entiers signés
Méthode du complément à 1
Principe:
- Aussi appelé Complément Logique (CL) ou Complément Restreint (CR)
- Les nombres positifs sont codés de la même façon qu'en binaire pure.
Méthode du complément à 1
- (-3)10 = (11111100)ca1
(11111011)ca1
Méthode du complément à 1
- (-3)10 = (11111100)ca1
(11111011)ca1
Méthode du complément à 1
- (-3)10 = (11111100)ca1
(11111011)ca1 = (-4)10
Méthode du complément à 2
Principe:
- Aussi appelé Complément Vrai (CV)
- Les nombres positifs sont codés de la même façon qu'en binaire pure.
- Comme pour les méthodes précédentes, le bit de poids fort code le signe:
0=entier positif, 1=entier négatif
Méthode du complément à 2
Méthode du complément à 2
- (-3)10 = (11111101)ca2
(11111100)ca2
Méthode du complément à 2
- (-3)10 = (11111101)ca2
(11111100)ca2
Méthode du complément à 2
- (-3)10 = (11111101)ca2
(11111100)ca2 = (-4)10
Résumé
Codage de (-57)10 pour les 3 méthodes, sur 8 bits
57 = (00111001)2
bs : (10111001)bs
ca1 : (11000110)ca1
ca2 : (11000111)ca2
Dans tous les cas:
- Si le bit de poids fort = 0 : entier positif