0% ont trouvé ce document utile (0 vote)
29 vues2 pages

Conversion entre BCD et Code Grey

Ce document traite des systèmes d'énumération et des codes, notamment le code BCD et le code Gray. Il explique comment effectuer des additions en code BCD, ainsi que les conversions entre binaire pur et code Gray.

Transféré par

berrichefarah38
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
29 vues2 pages

Conversion entre BCD et Code Grey

Ce document traite des systèmes d'énumération et des codes, notamment le code BCD et le code Gray. Il explique comment effectuer des additions en code BCD, ainsi que les conversions entre binaire pur et code Gray.

Transféré par

berrichefarah38
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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