Kombinační logiku

Kombinační logika ( kombinační obvod ) v teorii číslicových zařízení je binární logikou fungování zařízení kombinačního typu. U kombinačních zařízení je výstupní stav jednoznačně určen sadou vstupních signálů, což odlišuje kombinační logiku od sekvenční logiky , ve které výstupní hodnota závisí nejen na aktuální vstupní akci, ale také na prehistorii digitálního zařízení. Jinými slovy, sekvenční logika předpokládá přítomnost paměti, která není v kombinační logice zajištěna.

Charakteristika

Kombinační logika se používá ve výpočetních obvodech pro generování vstupních signálů a pro přípravu dat k uložení. V praxi výpočetní zařízení obvykle kombinují kombinační a sekvenční logiku . Například aritmetická logická jednotka (ALU) obsahuje kombinované uzly.

Matematiku kombinační logiky poskytuje Booleova algebra . Základní operace jsou:

Logické prvky se používají v kombinačních obvodech :

a odvozené prvky:

Nejznámější kombinační zařízení jsou sčítačka , poloviční sčítačka , kodér , dekodér , multiplexor a demultiplexor .

Prezentační formuláře

Formy reprezentace logických výrazů jsou založeny na pojmech "pravda" (T - pravda) a "nepravda" (F - nepravda). V binární podobě to odpovídá hodnotám 1 a 0, které kódují výrokové proměnné. Výrazy kombinační logiky mohou být reprezentovány ve formě pravdivostní tabulky nebo ve formě vzorce Booleovské algebry. Níže je uveden příklad pravdivostní tabulky pro tři proměnné.

Booleovský vzorec Výsledek
F F F T
F F T T
F T F F
F T T F
T F F T
T F T F
T T F F
T T T T

Pravdivostní tabulka slouží jako základ pro reprezentaci logického výrazu ve formě algebraického vzorce:

Na rozdíl od tabulky lze logický vzorec transformovat podle pravidel Booleovy algebry. Tak se najde zkrácený výraz:

Z hlediska kombinační logiky definují uvedené vzorce stejnou funkci. Rozdíl je v tom, že redukovaný vzorec umožňuje implementovat odpovídající kombinační obvod v kompaktnější podobě.

Minimalizace logických vzorců

Minimalizace (zjednodušení) kombinačních logických vzorců se provádí podle následujících pravidel:

Postup minimalizace (zjednodušení) umožňuje zjednodušit logickou funkci a tím dosáhnout kompaktnější implementace kombinačních obvodů .

Viz také

Literatura