Circuits logiques
Quelle caractéristique du code de Gray est correcte ?
- AUn code représentant chaque chiffre décimal sur 4 bits
- BUn code détectant les erreurs par un bit de parité
- CUn code où un seul bit change entre deux valeurs adjacentes
Afficher la réponse et l'explication
Réponse : C. Un code où un seul bit change entre deux valeurs adjacentes
Le code de Gray est un code où un seul bit change toujours entre deux valeurs adjacentes ; on l'obtient à partir du binaire B par B XOR (B >> 1). Plusieurs bits ne changeant jamais simultanément, il n'y a pas de risque de lire une valeur intermédiaire erronée, que ce soit pour la détection de position par codeur rotatif ou pour le transfert des pointeurs de FIFO entre circuits cadencés par des horloges différentes. Les cases du tableau de Karnaugh sont aussi disposées dans l'ordre du code de Gray. Représenter chaque chiffre décimal sur 4 bits correspond au BCD.