Accueil
Circuits électriques
Circuits électronique
Circuits logiques
télécharger
Corrigés
Contact
Systèmes de codage
© 2007 Guy Imbeau
 

Système de codage.

 

Avec le temps et pour des raisons de compréhension humaine, nous avons développé d'autres systèmes de numérotation.

Ces systèmes de numérotation font partie de la famille des systèmes de codage.

Dans cette section nous apprendrons le système de codage DCB , le Code Gray, ainsi que le code ASCII.

 

Code DCB

Le code Décimal Codé Binaire, permet de simplifier la tâche et la compréhension pour l'homme.

Le code DCB ressemble beaucoup au système hexadécimal. Comme celui-ci, il se compose de séries de 4 chiffres binaire.
La différence réside dans le nombre de chiffres représentés. Dans le DCB il n'y as que dix chiffres ( 0 à 9 ).

Équivalent décimal-DCB

conversion de décimal à DCB

Pour convertir un nombre décimal en code DCB il suffit de chercher l'équivalent de chaque chiffre dans le tableau.

Exercice 5.1

Pour convertir un code DCB en nombre décimal il suffit de faire le contraire. C'est à dire rechercher l'équivalent décimal de chaque groupe de 4 bits dans le tableau.

 

Au premier coup d'oeil, on pourrait confondre le code DCB avec le binaire pur. Toutefois il faut faire très attention car le résultat n'est pas le même.
Si vous regardez bien l'exemple, vous pouvez constater que le nombre écrit en Code DCB et celui écrit en Binaire pur sont identiques. Toutefois la conversion décimale n'est pas la même.

Exercice 5.2

Une autre forme de base binaire est le code Gray. Sa principale caractéristique est le changement de bits lors de l'incrémentation (quantité constante ajoutée à la valeur d'une variable).
Dans certains dispositifs il est préférable de ne changer qu'un seul bit à la fois. Exemple: un convertisseur analogique numérique. Différemment du binaire pur, le code Gray ne change que d'un bit à la fois lors de l'incrémentation.


Voici le tableau du code Gray:

conversion de binaire au code Gray

La conversion d'un nombre binaire en un nombre du code Gray se fait de la façon suivante.

  1. Le bit du poids le plus fort reste le même.
  2. De la gauche vers la droite, chaque bit est additionné à son voisin de droite, la somme fait parti du Code Gray. Les retenues sont oubliées.
  3. Le résultat comporte le même nombre de bits que le nombre binaire du départ.

Exercice 5.3

conversion du Code Gray à Binaire

La conversion d'un nombre du Code Gray en un nombre binaire se fait de la façon suivante:

 

  1. Le bit du poids le plus fort reste le même.
  2. De la gauche vers la droite on additionne la somme binaire à son voisin de droite. Les retenues sont oubliées.
  3. Le résultat comporte le même nombre de bits que le nombre binaire du départ.

Exercice 5.4

Code ASCII

Le code ASCII ( Américan Standard Code for Information Interchange ) est un code alphanumérique qui représente des caractères spécifiques tels que @, !, &, *... Par exemple, il permet aux ordinateurs de traduire les touches tapées sur un clavier.

Les caractères alphanumériques sont codés sur 7 bits, ce qui donne une possibilité de 256 symboles différents.

 

Formatif 1.1