Koder priorytetu (enkoder priorytetowy) to układ kombinacyjny, którego zadaniem jest zamiana informacji "która linia wejściowa jest aktywna" na kod binarny na wyjściach. Kluczowa cecha "priorytetu" polega na tym, że gdy jednocześnie pojawi się kilka stanów aktywnych na wejściach, układ nie zwraca wyniku nieokreślonego, tylko wybiera jedno wejście zgodnie z ustaloną hierarchią (najczęściej: wejście o najwyższym numerze lub wejście opisane jako najwyższy priorytet).
Dlatego odpowiedź "kodera priorytetu." jest właściwa dla symbolu przedstawiającego blok, który realizuje kodowanie oraz ma założenie rozstrzygania konfliktu wielu aktywnych wejść.
- Odpowiedź "dekodera priorytetu." jest niepoprawna, ponieważ dekoder wykonuje transformację odwrotną: z kodu binarnego na wejściu uaktywnia jedną z wielu linii wyjściowych. W praktyce dekoder nie "wybiera" wejścia o najwyższym priorytecie, tylko rozszerza kod na sygnał typu 1-z-N.
- Odpowiedź "multipleksera priorytetu." wprowadza typowy błąd skojarzenia: multiplekser wybiera jedno z wielu wejść i podaje je na jedno wyjście, ale wybór jest sterowany liniami adresowymi (selektorem), a nie wynikiem procesu kodowania numeru aktywnego wejścia. "Priorytet" nie jest standardową cechą definicyjną multipleksera w podstawowym ujęciu egzaminacyjnym.
- Odpowiedź "demultipleksera priorytetu." również jest niepoprawna: demultiplekser rozdziela jeden sygnał wejściowy na jedno z wielu wyjść w zależności od sygnałów sterujących. To także nie jest kodowanie numeru aktywnego wejścia, tylko przełączanie/rozdzielanie toru.
Wskazówka do rozwiązywania podobnych zadań: najpierw ustal, czy układ ma "wiele wejść → kilka wyjść kodowych" (koder), czy "kilka bitów kodu → wiele linii" (dekoder), czy też realizuje przełączanie toru (multiplekser/demultiplekser). Dopiero potem oceniaj, czy występuje mechanizm rozstrzygania konfliktu (priorytet).