Circuits logiques

Quelle caractéristique du code de Gray est correcte ?

  1. AUn code représentant chaque chiffre décimal sur 4 bits
  2. BUn code détectant les erreurs par un bit de parité
  3. 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.

S'entraîner sur ce thème Retour au thème

Autres questions sur Circuits logiques

  1. Quelle description du fonctionnement d'un verrou D (latch D) est correcte ?
  2. Comment appelle-t-on l'état dans lequel, lorsqu'une bascule reçoit un signal asynchrone sans que les temps de setup ou de hold soient respectés, la sortie n'est temporairement ni 0 ni 1 ?
  3. Quel type de circuit séquentiel (machine à états) a une sortie déterminée uniquement par l'état actuel ?
  4. Quelle est la représentation du nombre décimal 59 en BCD (décimal codé binaire) ?
  5. Quelle est la condition correcte pour que la sortie d'un circuit majoritaire à 3 entrées vaille 1 ?

Comparatifs sur ce thème