Vous êtes sur la page 1sur 2

Matière : système logique et architecture de l’ordinateur

Chapitre1 : système d’énumération et codes

- Les codes
a- Le code BCD :
Pour coder en BCD (Binary Coded Decimal), il suffit de remplace chaque chiffre d’un
nombre décimal par son équivalent binaire
Exemple :
(137)10=(1000 1001)2
(137)10=(0001 0011 0111)BCD
L’addiction du code BCD :

• Somme égale ou inférieur à 9

Additionnons 5 à 4 en utilisant pour chacun leur représentation BCD

4 0100 code BCD

+ 5 + 0101 code BCD

= 9 = 1001 code BCD

L'addition est effectuée comme une addition binaire normale et la somme est
1001, soit le code BCD de 9.

•Somme supérieur à 9 :

Pour chaque élément invalide(1010 ;1011 ;1100 ;1101 ;1110 ;1111) on ajoute

(par addition) 1010 afin d’obtenir le code BCD qui correspond

b- Code Grey :
✓ Conversion Binaire pur ➔ GRAY
La conversion du binaire pur au binaire réfléchi s'effectue comme suit :
• Ecrire le nombre binaire
• Reproduire le bit le plus fort du code binaire pur
• Le reste des bits du code GRAY est obtenu en additionnant les bits binaires 2 à 2 à
partir de la
gauche sans tenir compte de la retenue
exemple :
(0011)2=( 0 ; 0+0 ;0+1 ;1+1 )=(0 ;0 ;1 ;0)=(0010)GREY
✓Conversion GRAY ➔ Binaire pur
- Reproduire le bit le plus fort du code gray
- Le reste des bits du code binaire pur est obtenu en additionnant le bit bn+1 du
binaire pur au bit bn
du binaire réfléchi sans tenir compte de la retenue

Vous aimerez peut-être aussi