Vous êtes sur la page 1sur 4

Electronique Numérique

Code Gray / Code BCD

Sous la direction de : Pr.DAMRI

Réalisé par : Elhasbis Zakaria


I. Code Gray :
1. Définition :

Le code Gray, également connu sous le nom de code binaire réfléchi, est une manière de
représenter les nombres en binaire (c'est-à-dire avec des 0 et des 1), mais d'une manière
particulière. Dans le code Gray, les chiffres binaires sont arrangés de telle manière que lorsque
vous passez d'un chiffre au suivant, un seul bit (0 ou 1) change à la fois.
Prenons un exemple simple pour mieux comprendre. Voici les chiffres binaires de 0 à 7 en
utilisant le code Gray :
 0 en binaire : 000
 1 en binaire : 001
 2 en binaire : 011
 3 en binaire : 010
 4 en binaire : 110
 5 en binaire : 111
 6 en binaire : 101
 7 en binaire : 100
Observez comment, à chaque passage d'un nombre au suivant, un seul bit change. C'est ce qui
distingue le code Gray du binaire traditionnel. Dans la numérotation binaire standard, plusieurs
bits peuvent changer à la fois lorsque vous passez d'un nombre à un autre.
2. Utilisation :
Le code Gray est utilisé dans diverses applications, notamment dans les circuits électroniques,
pour réduire les erreurs de lecture. Comme un seul bit change à la fois, il est moins susceptible
de générer des erreurs de lecture dans les circuits électroniques.
3. Exercice :
Exercice 1 :
Convertissez les nombres binaires suivants en code gray :
a) (11011)2 = 10110
b) (1001010)2 = 1101111
c) (111101101110)2 = 100011011001
d) (11000110)2 = 10100101
e) (101101)2 = 111011

Page 1|3
Exercice 2 :
Convertissez chaque code gray en binaire :
a) 1010 = (1100)2
b) 10010 = (11100)2
c) 11000010001 = (10000011110)2
d) 10101111 = (11001010)2
e) 100111 = (110101)2

II. Code BCD :


1. Définition :
Le BCD (Binary Coded Decimal), également appelé "code binaire codé décimal", est une façon
de représenter les chiffres décimaux (0 à 9) en utilisant des combinaisons de 4 bits (0s et 1s).
Un chiffre décimal est donc représenté par un groupe de 4 bits.
Voici une table montrant la représentation BCD des chiffres décimaux de 0 à 9 :
0 en BCD : 0000
1 en BCD : 0001
2 en BCD : 0010
3 en BCD : 0011
4 en BCD : 0100
5 en BCD : 0101
6 en BCD : 0110
7 en BCD : 0111
8 en BCD : 1000
9 en BCD : 1001
Le principal avantage du BCD est qu'il permet de représenter directement des chiffres
décimaux. C'est utile dans des situations où vous avez besoin de manipuler des nombres
décimaux, comme sur un afficheur à sept segments (utilisé pour afficher des chiffres) ou dans
les calculatrices, car il n'y a pas de conversion compliquée entre décimal et binaire.
2. Utilisation :
Cependant, le BCD utilise plus de bits que la représentation binaire classique, où un nombre est
représenté en binaire pur. Par conséquent, il est moins efficace en termes de stockage (car il
faut plus d'espace) et de traitement de l'information (car les calculs sont plus complexes). C'est

Page 2|3
pourquoi le BCD est principalement utilisé dans des situations où la représentation décimale
est essentielle, mais il est moins courant dans d'autres applications informatiques.
3. Exercice :
Exercice 1 :
Convertissez chacun des nombres décimaux en code BCD :
a) 35 = 0011 0101
b) 98 = 10011000
c) 170 = 0001 0111 0000
d) 2469 = 0010 0100 0110 1001
e) 9673 = 1001 0110 0111 0011
Exercice 2 :
Convertissez chaque code BCD en nombre décimal :
a) 1000 0110 = 86
b) 0011 0101 0001 = 351
c) 1001 0100 0111 0000 = 9470

Page 3|3

Vous aimerez peut-être aussi