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

Introduction aux Codes Binaires

Le document décrit différents codes binaires comme le code BCD, le code majoré de 3 et le code Gray. Il explique le principe de chaque code et donne des exemples de conversion entre ces codes et le binaire pur.

Transféré par

Samah Ameuri
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
337 vues2 pages

Introduction aux Codes Binaires

Le document décrit différents codes binaires comme le code BCD, le code majoré de 3 et le code Gray. Il explique le principe de chaque code et donne des exemples de conversion entre ces codes et le binaire pur.

Transféré par

Samah Ameuri
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 PDF, TXT ou lisez en ligne sur Scribd

Codes binaires

Le codage binaire est l’opération qui établit une correspondance entre un ensemble source
(nombre, caractère, symbole) vers un ensemble destination contenant des combinaisons de 0
et 1. (Binaire pur)

1- Le code BCD (Binary coded decimal)

Ce code conserve les avantages du système décimal sans sacrifier la simplicité de conversion
directe en binaire. Chaque chiffre décimal (0, 1, …, 9) est codé séparément en binaire sur 4
bits.

Exemple :

34710=001101000111BCD

98.210=10011000.0010BCD

0111.01010110BCD =7.5610

0010000000100000BCD =202010

Exercice :

Concevoir un circuit qui fait la conversion du code BCD sur 8 bits vers le binaire pure.

2- Le code majoré de 3 (excédent 3, XS3)

Ce code rajoute a chaque terme BCD, 3. Ce qui donne un effet miroir entre 4 et 5.

Il est utilise parfois en raison de la simplicité qu’il apporte a certains calculs arithmétiques.

3- Code Gray ou binaire réfléchi

C’est un code à distance minimale car on passe d’une ligne à la suivante en ne changeant
qu’un seul bit.

Ce code est utilise dans les tableaux de Karnaugh, des circuits d’entrées/sorties, notamment
dans les codeurs optiques et dans certains convertisseurs analogique/numérique. Il ne convient
pas pour l’arithmétique binaire.
Conversion Gray vers le binaire

 Le bit de gauche du nombre binaire est le meme que le bit de gauche du code gray
 *ajouter le MSB du nombre binaire obtenu au voisin de droite immediat du code gray.
 Continuer les additions jusqu'à atteindre le LSB.

Exemple :

1 1 1
+
1 0 0 1 Code gray
1 1 1 0 Binaire

Conversion binaire gray

 Le bit de gauche du code gray est le même que le bit de gauche du nombre binaire.
 Ajouter le MSB du nombre binaire a son voisin immédiat et reporter la somme en
négligeant une retenu éventuelle sur la ligne inferieur correspondante au code gray.
 Continuer l’addition des bits a leurs voisin de droite et reporter les sommes ainsi
obtenues jusqu'à atteindre le LSB.
 Le nombre en code gray comportera toujours le même nombre de bits que le binaire
original.

Exemple :

1 0 1 1
+
1 0 1 1 0 Binaire
1 1 1 0 1 Code gray

Table des différents codes de 0 à 7 : ABC (code binaire), abcd (code BCD), X3 X2 X1 X0
(code XS3), G2 G1 G0 (code Gray).

D A B C a b c d X3 X2 X1 X0 G2 G1 G0

0 0 0 0 0 0 0 0 0 0 1 1 0 0 0
1 0 0 1 0 0 0 1 0 1 0 0 0 0 1
2 0 1 0 0 0 1 0 0 1 0 1 0 1 1
3 0 1 1 0 0 1 1 0 1 1 0 0 1 0
4 1 0 0 0 1 0 0 0 1 1 1 1 1 0
5 1 0 1 0 1 0 1 1 0 0 0 1 1 1
6 1 1 0 0 1 1 0 1 0 0 1 1 0 1
7 1 1 1 0 1 1 1 1 0 1 0 1 0 0
Exercice : donner la table des différents codes pour des nombres décimaux allant de 0 a
15.

Vous aimerez peut-être aussi