Układy cyfrowe dzieli się m.in. na kombinacyjne i sekwencyjne. Układ kombinacyjny wyznacza wyjścia wyłącznie na podstawie bieżących wejść, bez "pamiętania" przeszłości. Z kolei układ sekwencyjny ma element pamięci, więc jego zachowanie zależy także od wcześniejszych stanów.
Rejestr jest klasycznym przykładem układu sekwencyjnego: to zespół przerzutników (często synchronicznych), w którym każdy przerzutnik przechowuje 1 bit. Gdy w treści pojawia się opis "zbudowane z zespołu przerzutników, najczęściej synchronicznych typu D, służące do przechowywania danych", wskazuje to właśnie na rejestry (np. równoległe lub przesuwne).
Dlaczego pozostałe odpowiedzi nie pasują?
- "kodery" przekształcają informację z postaci "1 z N" na kod binarny (lub inną postać kodu). To typowy układ kombinacyjny: nie musi zawierać przerzutników i nie jest przeznaczony do przechowywania stanu.
- "dekodery" wykonują operację odwrotną: z kodu binarnego wybierają linię/linie wyjściowe. Również są standardowo układami kombinacyjnymi.
- "bramki" to elementy logiczne realizujące funkcje AND/OR/NOT itd. Pojedyncza bramka nie przechowuje danych; pamięć w praktyce realizuje się przez przerzutniki lub zatrzaski (które same są budowane z bramek, ale stanowią osobną klasę elementów).
Wskazówka egzaminacyjna: jeśli w pytaniu występują słowa kluczowe typu "przerzutniki", "synchroniczne", "przechowywanie danych", "pamięć", najczęściej chodzi o elementy pamięciowe: rejestry, liczniki lub automaty stanów. W tym przypadku opis odpowiada rejestrom.