0% ont trouvé ce document utile (0 vote)
122 vues5 pages

Conversion Décimal-Binaire et Codes

Le document décrit différents codes binaires comme le code binaire naturel, le code Gray, le code BCD et le code à excès de trois. Ces codes servent à représenter des nombres, positions angulaires ou autres informations sous forme binaire.

Transféré par

Samira HM
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)
122 vues5 pages

Conversion Décimal-Binaire et Codes

Le document décrit différents codes binaires comme le code binaire naturel, le code Gray, le code BCD et le code à excès de trois. Ces codes servent à représenter des nombres, positions angulaires ou autres informations sous forme binaire.

Transféré par

Samira HM
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

COUR 2 Technique numérique

Titre de leçon : les codes

Définition :
Le codage est l’opération qui transforme une information (écriture décimal,
position angulaire…) en écriture binaire dans un code de notre choix.

1. Code binaire naturel :


Ce code utilise l’expression naturelle du nombre en base 2 (système de
numération binaire). Il est donc intéressant pour effectuer les opérations
arithmétiques.
Codage binaire naturel des 10 chiffres de la base 10 :

On dit que ce code est un code pondéré : le ième bit (en partant de la droite)
« pèse » 2i-1.
Pour un nombre entier naturel (positif), on peut présenter son écriture binaire
dans un tableau faisant apparaitre les puissances successives de 2 (la plus grande
puissance de 2 doit être juste inférieure au nombre à coder)

2. Code Gray ou binaire réfléchi :

Le code binaire réfléchi est utilisé pour simplifier des équations dans les
tableaux de karnaugh. Le principe consiste à changer l'état d'un seul bit entre
deux nombres consécutifs.
COUR 2 Technique numérique

Equivalence n code Gray des entiers 0 à 15 :

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.


COUR 2 Technique numérique

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.

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.


COUR 2 Technique numérique

3. Code BCD (Binary Coded Décimal) ou (DCB) Décimal codé en binaire :

Représentation :

On fait correspondre à chaque caractère (chiffre) du système Décimal un mot


du code binaire de quatre bits.

Exemple :

Opérations dans le code BCD :

Exemple :

4. Le code à excès de trois (ou code de STIBITZ)

Le code à excès de trois ( Excess 3 noté XS 3 en abrégé) s’obtient en ajoutant 3


à chaque mot-code du code BCD. Tout comme le BCD, le code à excès de 3 est
COUR 2 Technique numérique

un code décimal, son tableau de conversion ne concerne donc que les chiffres de
0 à 9. Comme en BCD, pour coder un nombre en code à excès de trois, il faudra
concaténer une succession de tétrades, traduisant chacune un chiffre du nombre
à coder.

Vous aimerez peut-être aussi