Koder jest układem kombinacyjnym, którego typowym zadaniem jest zamiana informacji "która linia wejściowa jest aktywna" na kod binarny na wyjściach. W tablicy prawdy kodera zwykle widać zależność: dla kolejnych aktywnych wejść pojawiają się na wyjściach różne kombinacje bitów stanowiące ich "numer" w postaci kodu (np. binarnego). To właśnie odpowiada odpowiedzi "Koder."
Odpowiedź "Dekoder." jest niepoprawna, ponieważ dekoder realizuje proces odwrotny: z niewielu linii wejściowych (kod) uaktywnia jedną z wielu linii wyjściowych (sygnał 1-z-N). Jego tablica prawdy ma więc zwykle charakter "rozszerzania" liczby linii na wyjściu, a nie "zawężania" do kodu.
Odpowiedź "Transkoder." dotyczy układu zmieniającego jeden kod na inny (np. BCD na 7-segment), gdzie zarówno wejścia, jak i wyjścia są kodami wielobitowymi. W transkoderze nie musi występować cecha "jedno aktywne wejście" typowa dla klasycznego kodera, tylko pełna tabela mapująca kombinacje kodu na kombinacje innego kodu.
Odpowiedź "Komparator." jest niepoprawna, bo komparator porównuje wartości (najczęściej dwie liczby binarne) i na wyjściach podaje wyniki relacyjne, np. równość, większy/mniejszy. W tablicy prawdy komparatora rozpoznaje się więc wyjścia typu "A=B", "A>B", "A<B", a nie kodowanie wejść do postaci numeru.
Wskazówka egzaminacyjna: najpierw ustal, czy tablica prawdy pokazuje kodowanie (wiele wejść → mniej wyjść) czy dekodowanie (mniej wejść → wiele wyjść), a dopiero potem rozważ pozostałe układy.