Układ kombinacyjny jest jednym z rodzajów układów cyfrowych. Charakteryzuje się tym, że stan wyjść zależy wyłącznie od stanu wejść; stan wyjść opisują funkcje boolowskie - w przeciwieństwie do układów sekwencyjnych, których stan wyjść zależy od stanu wejść oraz od poprzedniego stanu wyjść. W układach kombinacyjnych nie występuje sprzężenie zwrotne.
Układ sekwencyjny jest jednym z rodzajów układów cyfrowych. Charakteryzuje się tym, że stan wyjść y zależy od stanu wejść x oraz od poprzedniego stanu, zwanego stanem wewnętrznym, pamiętanego w zespole rejestrów (pamięci), dzielą się na:
-asynchroniczne zmiana sygnałów wejściowych X natychmiast powoduje zmianę wyjść Y. W związku z tym układy te są szybkie, ale jednocześnie podatne na zjawisko hazardu i wyścigu
-synchronicznych zmiana stanu wewnętrznego następuje wyłącznie w określonych taktach zegara, charakterystyczne dla układów synchronicznych, jest to, iż nawet gdy stan wejść się nie zmienia, to stan wewnętrzny - w kolejnych taktach zegara - może ulec zmianie.
Automat Mealy'ego − automat, którego wyjście jest funkcją stanu wewnętrznego i sygnałów wejściowych
Automat Moore'a − automat, którego wyjście jest funkcją wyłącznie stanu wewnętrznego
Przerzutnik JK-MS jest zbudowany z dwóch przerzutników JK połączonych kaskadowo. Informacja do przerzutnika jest wpisywana po pełnym cyklu zegarowym: przy zboczu narastającym informacja jest wpisywana do przerzutnika master, zaś przerzutnik slave (wyjściowy) wciąż pamięta informację wpisaną wcześniej. Przy zboczu opadającym informacja pamiętana przez przerzutnik master jest przepisywana do przerzutnika wyjściowego slave, zatem nie wystąpią w nich problemy ze wzbudzaniem się układu.
Liczniki - podstawowym elementem licznika jest przerzutnik typu T(ang. Toggle - zmiana, przeskok) który przy każdym ujemnym/dodatnim zboczu sygnału zegarowego zmienia stany wyjść na przeciwne.
Licznik asynchroniczny powstaje, gdy kilka przerzutników T połączymy szeregowo ze sobą tak, aby wyjście Q jednego przerzutnika łączyło się z wejściem T następnego. Charakteryzują się tym że wyjścia przerzutników nie zmieniają się równocześnie, tylko kaskadowo - stan licznika ustala się dopiero po czasie równym sumie czasów propagacji poszczególnych przerzutników.
Liczniki synchroniczne posiada sieć logiczną, która steruje odpowiednio wejściami przerzutników na podstawie stanów ich wyjść. Sygnał zegarowy doprowadzany jest do każdego przerzutnika, zatem zmiana stanów będzie odbywała się wg taktów zegarowych.
Rejestr zespoł przerzutników połączonych ze sobą w celu zapamiętywania informacji binarnej. Rozróżniamy z wg Na sposób wprowadzania i wyprowadzania inf:
-Równoległe (równoległe wprowadzanie, równoległe wyprowadzanie)
-Szeregowe (szeregowe wprowadzanie, szeregowe wyprowadzanie)
-Równoległo-szeregowe (równoległe wprowadzanie, szeregowe wyprowadzanie)
-Szeregowo-równoległe (szeregowe wprowadzanie, równoległe wyprowadzanie)
Podział z wg właściwości:
-równoległe asynchroniczne ustawianie lub zerowanie przerzutników w zależności od wartości danych wprowadzanych na wejścia tych przerzutników
-przesuwające synchroniczne przesyłanie informacji w jednym kierunku lub dwóch kierunkach, mogą posiadać wejścia i wyjścia szeregowe i równoległe
-liczące
Multiplekser - układ służący do przekazywania informacji z wybranego adresem
jednego z wielu wejść na jedno wyjście - jest to rodzaj komutatora
Demultiplekser - układ służący do przekazywania informacji z wybranego adresem jednego
z wielu wejść na jedno wyjście - jest to rodzaj komutatora