Circuits logiques

Quel circuit produit en binaire le numéro de l'entrée de plus haute priorité lorsque plusieurs entrées valent 1 simultanément ?

  1. AEncodeur de priorité
  2. BDémultiplexeur
  3. CComparateur
Afficher la réponse et l'explication

Réponse : A. Encodeur de priorité

L'encodeur convertit l'entrée valant 1 en code binaire ; un encodeur ordinaire suppose qu'une seule entrée vaut 1. L'encodeur de priorité produit, même si plusieurs entrées valent 1 simultanément, le numéro de l'entrée de plus haute priorité, ainsi qu'un signal indiquant la présence d'une entrée valide. Il sert à choisir une requête dans un contrôleur d'interruptions, ou à détecter la position du premier 1 (détection des zéros de tête) lors de la normalisation en virgule flottante.

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

Autres questions sur Circuits logiques

  1. Quel est l'inconvénient de l'additionneur à propagation de retenue (ripple carry), qui enchaîne des additionneurs complets en série ?
  2. Quelle description du temps de hold (temps de maintien) d'une bascule est correcte ?
  3. Quelle description du « skew d'horloge » dans un circuit synchrone est correcte ?
  4. Quel est le troisième état que peut prendre la sortie d'un buffer trois états ?
  5. Quelle est la plage d'entiers représentable en complément à deux sur 8 bits ?

Comparatifs sur ce thème