Kombinační logické obvody
Hodnoty obvodu jsou závislé pouze na kombinaci vstupních proměnných. Obvody reagují na vstup okamžitě a nemají žádnou paměť.
Skládají se pouze z hradel a nemají zpětnou vazbu.
Multiplexor
Z několika vstupů vybírá jeden – pracuje jako přepínač. Podle binární kombinace na řídícím vstupu se vybere logická úroveň z příslušného vstupu a generuje výstup.
Demultiplexor
Opak k multiplexoru, převádí sériový vstup na paralelní výstup. Přenáší logickou hodnotu z jednoho datového vstupu na jeden z výstupů
Dekodér
Převádějící vstupů na výstupu (převod mezi dvěma binárními kódy). Pokud je , potom se jedná o binární dekodér.
Některé výstupy mohou být nevyužity. Pro dekodér BCD (binary code decimal) se 4 vstupy je využito jen 9 z 16 výstupů:
Kodér
Opačná funkce k dekodéru. Pro každou kombinaci vstupních proměnných produkuje jedinečný výstupní binární kód.
Pro vstupů existuje výstupů.
Binární sčítačka
Princip je sčítání jednotlivých bitů na stejných pozicích spolu s přenosem, který vzniká pokud dojde k sečtení dvou jedniček.
Neúplná binární sčítačka
Nemá vstup carry (přenos z nižšího řádu).
A | B | S | C |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
Úplná binární sčítačka
Má vstup carry (přenos z nižšího řádu).
A | B | Cin | S | Cout |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 0 |
1 | 0 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 1 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |