Logische schakelingen
Welk circuit geeft, als meerdere ingangen tegelijk 1 zijn, het nummer van de ingang met de hoogste prioriteit binair uit?
- APrioriteitsencoder
- BDemultiplexer
- CComparator
Antwoord en toelichting tonen
Antwoord: A. Prioriteitsencoder
Een encoder is een circuit dat omzet welke ingang 1 is in een binaire code, en een gewone encoder gaat ervan uit dat slechts één ingang 1 is. Een prioriteitsencoder geeft ook als meerdere ingangen tegelijk 1 zijn het nummer van de ingang met de hoogste prioriteit uit en geeft ook een signaal dat aangeeft of er een geldige ingang is. Het wordt gebruikt voor het selecteren van verzoeken in een interruptcontroller en voor het detecteren van de positie van de eerste 1 bij normalisatie van kommagetallen (leading-zero-detectie).