Vous êtes sur la page 1sur 3

Systèmes de numération et codes.

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.

Technologie – 2éme Tech.Info.


Systèmes de numération et codes.
Page
2/3
o Reproduire le bit du poids le plus fort.
o On compare ; à partir de la gauche ; les bits : si on a même valeur on
écrit 0 sinon on écrit 1.
- Exemple d’apprentissage :
Soit à convertir en code GRAY le nombre binaire naturel suivant : 11001.

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.

Technologie – 2éme Tech.Info.


Systèmes de numération et codes.
Page
3/3

III- Les codes alphanumériques :


1- Introduction :
Les informations qu’on a à transmettre ne sont pas toujours des nombres mais peuvent être aussi des
lettres, des signas de ponctuation, des caractères de commande …
Ces informations font l’objet de nombreux codes alphanumériques. On se propose d'étudier le code
ASCII et le code à barre.
2- Le code A.S.C.I.I (American Standard Code for Information Interchange):
Utilisé pour les échanges en informatique (transmission entre ordinateurs ou entre ordinateurs et
périphériques).
7
Sous sa forme, standard il utilise 7 bits ce qui permet des générer 2 = 128 caractères.
Ce code représente les lettres alphabétiques majuscules et minuscules, les chiffres décimaux, les
signes de ponctuation, les caractères de commandes (voir tableau du code ASCII – manuel de cours
page 26).
Application :
Donner l’équivalent en binaire, en décimal et en hexadécimal des symboles suivants : K, @ et +
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………

3- Le code à barres :
(Voir manuel de cours page 27/28).

Technologie – 2éme Tech.Info.

Vous aimerez peut-être aussi