Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!



bpc-los_01 - Hradla, Boolova algebra, minimalizace funkcí

PDF
Stáhnout kompletní materiál zdarma (1.19 MB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

•

Metody minimalizace:

–

Algebraické úpravy.

–

Pomocí mapy.

–

Speciální metody. Např. Quineova-McCluskeyova 

metoda.

•

Lze je algoritmizovat a použít počítač.

48

Princip algebraické minimalizace funkce 

zapsané v součtovém tvaru

•

Snažíme se spojovat mintermy tak, aby se vyloučily 
proměnné:

•

Vyloučením proměnných vznikají tzv. 

implikanty.

•

Implikant považujeme za větší, když pokrývá větší počet 
bodů funkce, tj. když je tvořen menším počtem 
proměnných.

•

Výsledkem je minimální disjunktní normální forma 
(MDNF).

•

Někdy nastane situace, že jedna a tatáž funkce může 
mít i více různých MDNF.

a . b + a . b = a . (b + b) = a

49

Princip algebraické minimalizace funkce 

zapsané v součinovém tvaru

•

Snažíme se spojovat maxtermy tak, aby se 
vyloučily proměnné:

•

Výsledkem je minimální konjunktní normální forma 
(MKNF).

•

Někdy nastane situace, že jedna a tatáž funkce 
může mít i více různých MKNF.

(a + b) . (a + b) = a

50

Minimální úplné soubory log. funkcí

•

Pomocí logického součinu, součtu a negace lze 
realizovat libovolnou logickou funkci => tvoří úplný 
soubor logických funkcí.

•

Existují však i jiné úplné soubory logických funkcí.

•

Pro technickou praxi je výhodné, aby počet funkcí, 
které tvoří úplný soubor logických funkcí byl 
minimální.

•

Existují dva minimální úplné soubory funkcí:

–

Funkce NAND.

–

Funkce NOR.

51

Úprava na členy NAND

•

Při úpravách na NAND vyjdeme ze 
součtové formy a použijeme DeMorganův 
zákon:

•

Např.:

a + b = a . b

x1 . x0 + x1 . x0 = x1 . x0 + x1 . x0 = x1 . x0 . x1 . x0

52

Úprava na členy NOR

•

Při úpravách na NOR vyjdeme ze 
součinové formy a použijeme DeMorganův 
zákon:

•

Např.:

a . b = a + b

(x1 + x0) . (x1 + x0) = (x1 + x0) . (x1 + x0) = (x1 + x0) + (x1 + x0)

53

Karnaughovy mapy

•

Uspořádány do čtverce nebo obdélníka.

•

Každému poli jednoznačně odpovídá jedna kombinace  
vstupních proměnných.

•

Dovnitř pole zapisujeme hodnotu výstupní proměnné 
odpovídající příslušné kombinaci vstupních proměnných.

•

Sousední pole:

–

Pole, která se dotýkají.

–

Pole na okrajích mapy: konce řádků a sloupců, rohy mapy.

–

U mapy pro 5 a 6 proměnných pole symetrická podle os (vodorovné, 
svislé).

• Sousední pole odpovídají mintermům/maxtermů lišícím se jen v 

Témata, do kterých materiál patří