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.

schéma multiplexoru 4-1

ukázka

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ů

schéma demultiplexoru 1-4

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.

2-4 dekodér

ukázka

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ů:

pravdivostní tabulka pro 7-segmentový display

ukázka

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ů.

kodér

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).

neúplná sčítačka

A B S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

ukázka

Úplná binární sčítačka

Má vstup carry (přenos z nižšího řádu).

úplná sčítačka

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

ukázka