The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by , 2018-11-16 13:15:46

codes+numériques

codes+numériques

Chapitre n°2 : Systèmes de numération et codes

Leçon n°2 : Codes numériques

1- Code binaire réfléchi ou code Gray :

On définit ce code de la façon suivante: à chaque augmentation d'une unité du chiffre décimal, on a
un seul bit du nombre binaire équivalent qui change de valeur par rapport au nombre binaire
précèdent. Lorsque l’on compte, on passe d’un nombre à l’autre en ne changeant qu’une seule
variable binaire à la fois.

Pour 1 bit Pour 2 bits Pour 3 bits

Equivalence entre binaire, décimal et Gray :

Décimal Binaire Gray Décimal Binaire Gray
0 0000 8 1000
1 0001 9 1001
2 0010 10 1010
3 0011 11 1011
4 0100 12 1100
5 0101 13 1101
6 0110 14 1110
7 0111 15 1111

2- Code B.C.D. ( Binary Coded Décimal ) :

C’est le code décimal le plus répandu dans lequel un nombre décimal est codé chiffre par chiffre en
combinaisons de quatre bits (quartets).
- Les unités sont codées dans un quartet.
- Les Dizaines sont codées dans un quartet.
- Les centaines sont codées dans un quartet …

Ce code est aussi appelé code 8 - 4 - 2 - 1.

Nombre 0 1 2 3 4 5 6 7 8
décimal

Equivalent

en BCD

-Exemple : Coder en BCD le nombre 8976(10) (8 9 7 6 )10

(8976)10 = ( )BCD année scolaire 2011/2012
1
2ème technologie de l’informatique

3- Conversion du binaire naturel en binaire réfléchi :

Le mécanisme de conversion est basé sur la comparaison entre les bits du nombre écrit en binaire
naturel tel que :

• le premier chiffre (de poids le plus fort) du naturel est le même que le chiffre du réfléchi.
• Si les bits Bj+1 et Bj ont même valeur (0 ou 1), le chiffre correspondant en binaire

réfléchi est Gj = 0.
• Si les bits Bj+1 et Bj ont des valeurs différentes, alors le chiffre correspondant en

binaire réfléchi est Gj = 1.

- Exemple : Soit à convertir le nombre binaire naturel (101011)2 en binaire réfléchi.

B5 B4 B3 B2 B1 B0

On obtient : Nombre binaire pur
(101011)2 = (
)réfléchi

Nombre en code Gray
G5 G4 G3 G2 G1 G0

4- Conversion du binaire réfléchi en binaire naturel :

Pour convertir un nombre du binaire réfléchi au binaire naturel, on procède comme suit :
- On note le nombre écrit en binaire réfléchi.
- Pour écrire le nombre en binaire naturel, on reproduit le chiffre qui a le poids le plus fort (1er
chiffre à gauche) qui devient le 1er chiffre du binaire naturel.
- On compare le chiffre du rang (j+1) du binaire naturel à celui du rang (j) du binaire réfléchi
en prenant compte des conditions suivantes :
Si (Bj+1)naturel = (Gj) réfléchi ⇒ (Bj)naturel = 0
Si (Bj+1)naturel ≠ (Gj) réfléchi ⇒ (Bj)naturel = 1.

-Exemple : Soit à convertir le nombre binaire réfléchi (111110)réfléchi en binaire naturel.

G5 G4 G3 G2 G1 G0

Nombre en
code Gray

On obtient : )2
(111110)réfléchi = (

B5 B4 B3 B2 B1 B0 Nombre binaire
naturel
Exercice :
- Soit à convertir le nombre binaire naturel (110001)2 en binaire réfléchi.
- Soit à convertir le nombre binaire réfléchi (101101)réfléchi en binaire naturel.

(110001)2 = ( )réfléchi (101101)réfléchi = ( )2
2ème technologie de l’informatique
2 année scolaire 2011/2012


Click to View FlipBook Version