Académique Documents
Professionnel Documents
Culture Documents
ESTI Annaba. Module : Ingénierie 2 (3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
1
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2 (3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
2
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2 (3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
3
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2 (3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
2.4.2. Conversion Hexadécimal - Binaire : Nous pouvons constater dans l'exemple ci-dessus que le résultat de l'addition "déborde"
du format. On dit qu'il y a OVERFLOW, dépassement de la capacité qui, ici, se traduit par
On développe le nombre dans la base 16 en remplaçant chaque chiffre par son
la génération d'un report ou CARRY.
équivalent binaire.
4.2. Le code binaire naturel : Nombre décimal Code DCB Code binaire
Le code binaire naturel (BN) est la succession naturelle des nombres binaires. Or 127 (000100100111)DCB (1111111)2
cette succession est illimitée, il faudra donc préciser la taille des nombres afin 255 (001001010101)DCB (11111111)2
d'être précis.
64 (01100100)DCB (1000000)2
6
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2 (3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
7
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2 (3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
4.6. Code binaire réfléchi : 4.7. Code binaire signé, code complément à 2 :
Le code binaire réfléchi (BR) ou code de Gray est un code utilisé pour ses Le code complément à deux est un code binaire signé qui est constitué pour sa
propriétés de symétrie dans le codage de position ou pour la simplification des partie positive de nombres binaire dont le bit de poids fort est un 0 et pour sa
équations logiques. partie négative du complément à deux du nombre positif.
Ce code ne peut être utilisé pour des opérations arithmétiques Le code complément à 2 peut être réalisé à N bits nous l'écrierons ici à 4 bits.
Dans le code binaire réfléchi (code Gray), deux représentations codées
successives ne différent que d'un seul bit. Code binaire Code décimal
Son intérêt réside dans des applications d’incrémentation où un seul bit change complément à 2 équivalent
d’état à chaque incrémentation. 0111 +7
0110 +6
Gray 0101 +5
0 0 0 0 0100 +4
0 0 0 1 0011 +3
0 0 1 1 0010 +2
0 0 1 0 0001 +1
0 1 1 0 0000 0
0 1 1 1 1111 -1
0 1 0 1 1110 -2
0 1 0 0 1101 -3
1100 -4
1 1 0 0
1011 -5
1 1 0 1
1010 -6
1 1 1 1
1001 -7
1 1 1 0
1000 -8
1 0 1 0
1 0 1 1
1 0 0 1
Avec n bits on peut représenter : -2n-1 à + (2n-1 -1)
1 0 0 0
n = 4 : -23 à + (23 -1) ce qui donne -8 à +7
Le code binaire réfléchi est un code non pondéré ; il n’obéit pas à la forme
polynomiale.
Le code Gray est fréquemment utilisé dans les capteurs angulaires ou de
positionnement, mais aussi lorsque l'on désire une progression numérique binaire
sans parasite transitoire.
Le code Gray sert également dans les tableaux de Karnaugh utilisés lors de la
conception de circuits logiques.
8
ESTI Annaba. Département technologie.
ESTI Annaba. Module : Ingénierie 2 (3ème année), Module : Automatique et informatique industrielle 2 Enseignante : K.Houda
L'intérêt particulier des contrôles de parité est de vérifier qu'aucune erreur simple
se produit lors du transfert d'un mot d'une mémoire à une autre.