Académique Documents
Professionnel Documents
Culture Documents
Page
1/3
I- Définitions et généralités :
L’action de faire correspondre un groupe spécial de symboles à des nombres, des lettres, des mots
ou à d’autres informations s’appelle codage. L’ensemble des symboles s’appelle code.
On distingue deux types de codes ; les codes numériques et les codes alphanumériques.
Les codes numériques sont les plus utilisés en automatique et en informatique. Dans ce type de
codes on distingue :
Les codes pondérés (vus précédemment) : à chaque digit on associe un poids
correspondant à son rang. Ces codes permettent d’effectuer les opérations arithmétiques.
Les codes non pondérés : il n’impose pas un poids déterminé à chaque rang. Ces codes
ne conviennent pas aux opérations arithmétiques.
II- Les codes numériques :
1- Les codes binaires :
a- Code binaire naturel (ou pure) :
Il est étudié précédemment pour coder un nombre décimal (par divisions successives par 2).
Ce code est directement utilisable par les calculateurs (opérations arithmétiques).
b- Code binaire réfléchi (code GRAY) :
Le code GRAY (ou code binaire réfléchi) est un code qui appartient à la catégorie des codes dits à
distance minimale ; c’est à dire que deux mots successifs ne différent que d’un seul bit. Donc il
élimine le défaut lié au code binaire naturel.
Ce code ne convient pas aux opérations arithmétiques.
c- Tableau de correspondance entre les deux codes binaires :
Dans ce tableau ; le code GRAY peut être généré par réflexion (effet miroir).
Code décimal. Code binaire naturel. Code GRAY.
0
1 er
1 axe de symétrie
2
3 ème
2 axe de symétrie
4
5
6
7 ème
3 axe de symétrie
8
9
10
11
12
13
14
15
Exemple :
Coder en binaire naturel puis en binaire réfléchi le nombre décimal 13.
………………………………………………………………………………………………………………………………………………
Remarque : il y a d’autres méthodes pour réaliser une conversion entre ces deux codes
binaires.
d- Conversion entre codes binaires :
Du binaire naturel au binaire réfléchi :
- Principe :
La méthode est basée sur la comparaison entre les bits du nombre écrit en binaire naturel.
o Ecrire le nombre binaire à convertir.
1 1 0 0 1
………………………………………………………………………………………………………………………………………………
Du binaire réfléchi au binaire naturel :
- Principe :
o Ecrire le nombre binaire réfléchi à convertir.
o Reproduire le bit du poids le plus fort.
o En partant de la gauche ; tout bit du nombre binaire naturel est comparé
au bit du nombre binaire réfléchi du rang suivant. Si on a la même valeur
on écrit 0, sinon on écrit 1.
- Exemple d’apprentissage :
Soit à convertir en binaire naturel le nombre binaire réfléchi suivant : 10100.
1 0 1 0 1
………………………………………………………………………………………………………………………………………………
2- Codes BCD (Binry Coded Decimal) :
C’est le Décimal Codé Binaire (DCB en français).
C’est un code pondéré qui représente chaque chiffre du nombre décimal par son équivalent binaire
sur 4 bits.
Exemple d’apprentissage :
Coder en BCD le nombre décimal 356.
356
………………………………………………………………………………………………………………………………………………
Remarque : il est très claire que les combinaisons correspondantes aux chiffres supérieurs à
9 sont interdites.
3- Le code à barres :
(Voir manuel de cours page 27/28).