Les codes
Un nombre ou caractère peut se présenter dans plusieurs codes. Les codes les plus utilisé sont:
- Le code binaire pur
- Le code binaire réfléchi (code Gray)
- Le code DCB (Décimal Codé Binaire) ou BCD
- Le code ASCII (Americain Standard Code for Information Interchange)
Le code DCB
C'est un code dans lequel chaque chiffre décimal est représenté par son équivalent binaire sur 4 bits.
Tableau de conversion DCB |
|
Décimal |
DCB |
0 |
0000 |
1 |
0001 |
2 |
0010 |
3 |
0011 |
4 |
0100 |
5 |
0101 |
6 |
0110 |
7 |
0111 |
8 |
1000 |
9 |
1001 |
Exemple:
Donner l'équivalent des nombres suivants en DCB.
N1 = (345)10 = (?)DCB
N2 = (984)10 = (?)DCB
N1 = (345)10
345= 0011 0100 0101
N1 = (345)10 = (001101000101)DCB
N2 = (984)10
984 = 1001 1000 0100
N2 (984)10 = (1001 1000 0100)DCB
Pour convertir un nombre d'une base "b" différente de la base 10 au DCB ou inversement, il faut faire un passage par la base 10
Exemple:
Conversion Binaire DCB
N1 = (1111)2 = (?)DCB
N2 = (101111)2 = (?)DCB
N1 = (1111)2 = (15)10 = (0001 0101)DCB
N2 = (101111)2 = (47)10 = (0100 0111)DCB
Code binaire réfléchi (ou code Gray)
C'est un code qui permet d'éviter les erreurs de transition lors des changements d'état en binaire. Dans ce code lors du passage d'un état à un autre un seul changement de valeur.
Correspondance Binaire Pur - Binaire réfléchi |
||||||||
Décimal |
Binaire Pur |
Binaire réfléchi |
||||||
|
23 |
23 |
21 |
22 |
23 |
22 |
21 |
20 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
3 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
4 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
5 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
6 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
7 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
8 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
9 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
10 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
11 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
12 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
13 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
14 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
15 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
Code ASCII
Le code utilisé par la majorité des ordinateurs pour reconnaître les caractères (lettres, chiffres, symboles) est le code ASCII, on l'appelle aussi code alpha numérique.
Le code ASCII à 7 bits permet de coder 27 = 128 caractères.
Caractères |
Code ASCII |
Equivalent |
|
Octal |
Hexadécimal |
||
1 |
011 0001 |
061 |
31 |
A |
100 0001 |
101 |
41 |
D |
100 0100 |
104 |
44 |
K |
100 1011 |
113 |
4B |
Blanc |
010 0000 |
040 |
20 |
Retour |
000 1101 |
015 |
0D |