Vous êtes sur la page 1sur 3

Systèmes de numération et codes

Codes numériques
1) Mise en situation :

Les systèmes numériques traitent des signaux qui sont représentés par
des symboles formés par les éléments binaires (bit).
La correspondance entre signaux et bits est définie par un code binaire.
Une succession de bit forme un code,chaque code peut être composé d’un ou plusieurs bit.
Suivant le nombre de bit qui le compose, on peut obtenir des combinaisons différentes de code.

▪ Exemple :
Les couleurs affichées à l’écran d’un ordinateur sont choisies suivant le nombre de bits :
(Couleur 4 bits, couleur 8 bits, couleur 16 bits, couleur 24 bits, couleur 32 bits….)
o Couleur 4 bits, pourra affiché au maximum 24 = 16 couleurs ;
o Couleur 8 bits, pourra affiché au maximum 28 = 256 couleurs ;
o Couleur 16 bits, pourra affiché au maximum 216 = 65 536 couleurs ;
o Couleur 24 bits, pourra affiché au maximum 224 = 16 777 216 couleurs ;
o Couleur 32 bits, pourra affiché au maximum 232 = 4 294 967 296 couleurs.

2) Code binaire pur :

Nous avons vu que tout nombre décimal peut être converti en


son équivalent binaire, par division successive par 2,
on dit qu’on a réalisé un codage binaire pur.

Codage

Base décimale Base binaire


{ 0,1,2,3,4,5,6,7,8,9 } { 0,1 }

Décodage

3) Code Gray ou code binaire réfléchi :

Ce code permet de ne faire changer qu’un seul bit à la fois quand


un nombre est augmenté d’une unité.
Pour passer du binaire pur au binaire réfléchi, on suit les 4 étapes suivantes :

1/3
Systèmes de numération et codes

Ci-dessous nous recommençons l'expérience pour les nombres (0)10 à (7)10.

4) Conversion entre codes binaires :

4-1) Conversion du binaire naturel en binaire réfléchi :

Soit à convertir ( 011 )2 en code Gray :

: Comparaison
Binaire naturel 0 1 1
: Résultat

Binaire réfléchi
0 1 0
• Méthode :
✓ Si la comparaison donne l’égalité alors le résultat est 0 ;
✓ Si la comparaison ne donne pas l’égalité alors le résultat est 1 ;

4-2) Conversion du binaire réfléchi en binaire naturel :

Soit à convertir ( 101 )Gray en binaire naturel :

Binaire réfléchi 1 0 1 : Comparaison

: Résultat
Binaire naturel 1 1 0
• Méthode :
✓ Si la comparaison donne l’égalité alors le résultat est 0 ;
✓ Si la comparaison ne donne pas l’égalité alors le résultat est 1 ;

2/3
Systèmes de numération et codes

5) Code décimal codé binaire : ( « binary coded decimal » ou BCD )

Si on représente chaque chiffre d’un nombre décimal par son équivalent binaire,
on obtient le code dit décimal codé binaire ( DCB son abrégé en langue française ).
Comme le plus élevé des chiffres décimaux est 9, il faut donc 4 bits (un quartet)
pour codés les chiffres ( le code binaire de 9 est ……….).

▪ Exemple :
Codons en DCB 943.

(9 4 3 )10

}
}
}
( 1001 0100 0011 )DCB
▪ Activité :
a) Codé le nombre ( 8610 )10 en DCB,

.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................

b) Convertissez le nombre DCB 0110100000111001 en son équivalent décimal.

.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................

Remarque :

✓ Le principal avantage du code DCB provient de la facilité relative avec laquelle


On passe de ce code à un nombre décimal, et vice versa.

✓ Le code DCB ne fait pas usage des groupes 1010, 1011, 1100, 1101, 1110,
et 1111. Si l’une des combinaisons apparaît dans une machine utilisant
le code DCB, c’est généralement le signe d’une erreur qui s’est produite.

3/3

Vous aimerez peut-être aussi