FICHE CODAGE - TRANSCODAGE
Codage - Transcodage
Cette fiche est consacrée aux différents codes utilisés en électronique ainsi qu’aux techniques
de transcodage.
Le TRANSCODAGE est l'opération qui permet de passer de la représentation d'une
information exprimée dans un certain code à la représentation de cette même
information mais exprimée dans un autre code.
1 - Transcodage DECIMAL ⇒ BASE QUELCONQUE
Pour passer de la représentation en décimal à la représentation dans une autre base, la
méthode consiste à diviser le nombre décimal par la base désirée et cela de façons
successives.
Exemple 1 :
Soit 123(10) à exprimer en hexadécimal (base 16)
123 16
7 16
11
7 0
123(10) ⇒ 7B(16)
Exemple 2 :
Soit 13(10) à exprimer en binaire (base 2)
13 2
1 6 2
0 3 2
1 1 2
1 0
13(10) ⇒ 1101(2)
2 - Transcodage BINAIRE ⇔ HEXADECIMAL
Binaire 1100 0110 1011 (2)
Voir Fiche Numération
Hexadécimal C 6 B (16)
Codage - Transcodage Laurent LUBRANO 1999 Page n° 1 / 2
FICHE CODAGE - TRANSCODAGE
3 - Code BINAIRE REFLECHI ou Code GRAY
Binaire Gray
000 000
001 001 L’alternance des 0 et des 1 se fait selon un
010 011 effet miroir par rapport au code binaire
011 010 naturel.
100 110
etc..
4 - Code B.C.D : Décimal Codé Binaire
Décimal B.C.D Rien ne change de 0 à 9 mais ensuite chaque
0 0000 digit décimal est représenté par un code
. . binaire sur 4 Bits.
9 1001
10 0001 0000 Ex : 1778(10) = 0001 0111 0111 1000 (B.C.D)
11 0001 0001
12 0001 0010
etc..
5 - Code COMPLEMENT A DEUX
5-1 Complément d'un nombre binaire
N = 101( 2 ) N = 010 ( 2 )
5-2 Complément à deux d'un nombre binaire
N = 101( 2 ) ⇒ N en complément à deux = N + 1 = 010+1
= 011(complément à 2)
5-3 Codage des nombres négatifs
On peut représenter un nombre négatif par le complément à deux du nombre positif de
même valeur absolue, si l'on convient de considérer le bit de poids le plus fort comme
bit de signe.
Exemple :
N = 6(10) = 0110(2) ⇒ N = 1001( 2 ) ⇒ N + 1 = 1010(complément à 2)
donc -N = 1010(complément à 2) = (-1x23)+(0x22)+(1x21)+(0x20) = -8 + 2 = -6
Codage - Transcodage Laurent LUBRANO 1999 Page n° 2 / 2