Logikschaltungen
Welche Schaltung gibt die Nummer des Eingangs mit der höchsten Priorität als Binärzahl aus, wenn mehrere Eingänge gleichzeitig 1 sind?
- APrioritäts-Encoder
- BDemultiplexer
- CKomparator
Antwort und Erläuterung anzeigen
Antwort: A. Prioritäts-Encoder
Ein Encoder wandelt um, welcher Eingang 1 ist, in einen Binärcode; ein gewöhnlicher Encoder setzt voraus, dass nur ein Eingang 1 ist. Ein Prioritäts-Encoder gibt auch dann, wenn mehrere Eingänge gleichzeitig 1 sind, die Nummer des Eingangs mit der höchsten Priorität aus und liefert zusätzlich ein Signal, ob ein gültiger Eingang vorliegt. Er wird bei der Auswahl von Anforderungen im Interrupt-Controller und bei der Erkennung der Position der führenden 1 (Leading-Zero-Detection) bei der Normalisierung von Gleitkommazahlen verwendet.