12. Booleova algebra, logická funkce určitá a neurčitá, realizace logických funkcí, binární kódy pro algebraické operace.

Podobné dokumenty
Logické proměnné a logické funkce

Booleova algebra. ZákonyBooleovy algebry Vyjádření logických funkcí

P4 LOGICKÉ OBVODY. I. Kombinační Logické obvody

2. LOGICKÉ OBVODY. Kombinační logické obvody

Binární logika Osnova kurzu

Neuronové sítě Minimalizace disjunktivní normální formy

Základy číslicové techniky z, zk

Booleovská algebra. Booleovské binární a unární funkce. Základní zákony.

4. Elektronické logické členy. Elektronické obvody pro logické členy

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Architektura počítačů Logické obvody

PROTOKOL O LABORATORNÍM CVIČENÍ

Úvod do informačních technologií

Logické řízení. Náplň výuky

Architektura počítačů Logické obvody

Základy číslicové techniky z, zk

Sylabus kurzu Elektronika

Disjunktivní a konjunktivní lní tvar formule. 2.přednáška

DIGITÁLN LNÍ OBVODY A MIKROPROCESORY 1. ZÁKLADNÍ POJMY DIGITÁLNÍ TECHNIKY

1. 5. Minimalizace logické funkce a implementace do cílového programovatelného obvodu CPLD

Číslicové obvody základní pojmy

Booleovská algebra. Pravdivostní tabulka. Karnaughova mapa. Booleovské n-krychle. Základní zákony. Unární a binární funkce. Podmínky.

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

Úvod do informačních technologií

Obsah DÍL 1. Předmluva 11

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing.

LOGICKÉ OBVODY 2 kombinační obvody, minimalizace

Booleovy algebry. Irina Perfilieva. logo

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí způsoby algebraické minimalizace a využití Booleovy algebry

Minimalizace logické funkce

Cíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky Základní logická hradla, Booleova algebra, De Morganovy zákony Student

Y36SAP Y36SAP-2. Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka Kubátová Y36SAP-Logické obvody 1.

mové techniky budov Osnova Základy logického Druhy signálů

Obsah. Vymezení použitých pojmů

Matematická logika. Rostislav Horčík. horcik

KOMBINAČNÍ LOGICKÉ OBVODY

Číselné soustavy: Druhy soustav: Počítání ve dvojkové soustavě:

STRUKTURA POČÍTAČŮ JIŘÍ HRONEK, JIŘÍ MAZURA KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO

Otázka 10 - Y36SAP. Zadání. Logické obvody. Slovníček pojmů. Základní logické členy (hradla)

2. ÚVOD DO OVLÁDACÍ TECHNIKY

DUM 02 téma: Elementární prvky logiky výklad

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ MEII KOMBINAČNÍ LOGICKÉ OBVODY

Prvky elektronických počítačů Logické obvody a systémy

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení

HAZARDY V LOGICKÝCH SYSTÉMECH

Formální systém výrokové logiky

Jak jsem potkal logiku. Převod formule do (úplného) disjunktivního tvaru. Jan Hora

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení. N Měřicí a řídicí technika 2012/2013. Logické proměnné

KOMBINAČNÍ LOGICKÉ OBVODY

Výroková logika - opakování

Logické systémy a jejich návrh

LOGICKÉ OBVODY J I Ř Í K A L O U S E K

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Aut 2- úvod, automatické řízení, ovládací technika a logické řízení

Návrh systémů s digitálními integrovanými obvody a mikroprocesory pro integrovanou výuku VUT a VŠB-TUO

V druhé části tématu KDYŽ se řekne Excelu se budeme věnovat složitějším výrokům.

V počítači jsou jen jednotky a nuly

Způsoby realizace této funkce:

SČÍTAČKA, LOGICKÉ OBVODY ÚVOD TEORIE

Zvyšování kvality výuky technických oborů

teorie logických spojek chápaných jako pravdivostní funkce

2.7 Binární sčítačka Úkol měření:

0. ÚVOD - matematické symboly, značení,

Výroková logika. Sémantika výrokové logiky

Operace s maticemi

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

Klasická výroková logika - tabulková metoda

Multimetr: METEX M386OD (použití jako voltmetr V) METEX M389OD (použití jako voltmetr V nebo ampérmetr A)

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

VY_42_Inovace_12_MA_2.01_ Výroky. Prezentace určena pro první ročník maturitních oborů, ve které je vysvětlení učiva výroky.

Výroková logika. Teoretická informatika Tomáš Foltýnek

MODERNIZACE VÝUKY PŘEDMĚTU ELEKTRICKÁ MĚŘENÍ

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

Seznam témat z předmětu ELEKTRONIKA. povinná zkouška pro obor: L/01 Mechanik elektrotechnik. školní rok 2018/2019

Svazy. Jan Paseka. Masarykova univerzita Brno. Svazy p.1/37

Základy logiky a teorie množin

LOGICKÉ OBVODY

ČÍSLICOVÁ TECHNIKA UČEBNÍ TEXTY

MĚŘENÍ Laboratorní cvičení z měření Měření parametrů logického obvodu část Teoretický rozbor

výrok-každésdělení,uněhožmásmyslseptát,zdaječinenípravdivé, aproněžprávějednaztěchtodvoumožnostínastává.

Operace s maticemi. 19. února 2018

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Logika. 2. Výroková logika. RNDr. Luděk Cienciala, Ph. D.

Spojování výroků (podmínek) logickými spojkami

Fuzzy logika Osnova kurzu

Matematika pro informatiky KMA/MATA

Jazyk matematiky Matematická logika Množinové operace Zobrazení Rozšířená číslená osa

Projekt realizovaný na SPŠ Nové Město nad Metují. s finanční podporou v Operačním programu Vzdělávání pro konkurenceschopnost Královéhradeckého kraje

Matematická analýza 1

Velmi zjednodušený úvod

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

λογος - LOGOS slovo, smysluplná řeč )

Matematika II. dvouletý volitelný předmět

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Úvod do logiky (VL): 9. Úplná disjunktivní / konjunktivní normální forma a její minimalizace

Lineární algebra Operace s vektory a maticemi

Zvyšování kvality výuky technických oborů

Algebraické výrazy-ii

Transkript:

12. Booleova algebra, logická funkce určitá a neurčitá, realizace logických funkcí, binární kódy pro algebraické operace. Logická proměnná - proměnná nesoucí logickou hodnotu Logická funkce - funkce přiřazující každému vstupnímu písmenu právě jedno výstupní písmeno Vyjádření log. fce. - mapou (Karnaghova, Svobodova), tabulkou pravdivostních hodnot, N rozměrným tělesem Funkce určitá - nabývá předem definované hodnoty Funkce neurčitá - nemá předem definovanou hodnotu, může nabývat všech stavů (určeno vzorcem nebo ponecháno bez určení) Základní operace v Boolově algebře: a negace (NOT) * a+b konjunkce (OR) a.b disjunkce (AND) a b nonekvivalence (exklusive OR) a b implikace a b ekvivalence (celkem 16 možných kombinací uvádíme jen ty nejdůležitější) a b a+b a.b a b a b a b 0 0 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 0 1 0 0 1 1 1 1 0 1 1 *Pozn. negace je různé, většinou čárou nad písmenem, zde bude z důvodu jednoduššího zápisu značena apostrofem Zákony platící v Booleově algebře: komutativní zákony a + b = b + a a.b = b.a asociativita zákony (a + b) + c = a + (b + c) (a.b).c = a.(b.c) distributivita zákony (a + b).c = a.c + b.c a.b + c = (a + c).(b + c) zákon o vyloučeném třetím a + a' = 1 a.a' = 0 zákon o neutrálnosti nuly a + 0 = a zákon o neutrálnosti jedničky a 1 = a zákon agresivity nuly a 0 = 0 1

zákon agresivity jedničky a + 1 = 1 zákon o idempotenci prvků a + a = a a a = a zákon absorpce a + a b = a zákon absorpce negace a + a'.b = a + b a.(a' + b) = a.b zákon dvojité negace (a')' = a De Morganovy zákony a'.b' = (a + b)' a' + b' = (a.b)' Realizace logických funkcí: Logický člen je základní stavební prvek logických obvodů. Logické členy nazývaná též hradla typicky mají jeden či více vstupů a jeden výstup. Hodnota na výstupu log. členu je funkcí hodnot vstupních: Existují 2 způsoby značení logických členů: Čtvercové značky (DIN) standardizovány dle normy IEEE funkce logického členu je označena znaky & je pro funkci AND 1 pro funkci OR negovaný výstup je označen kolečkem (funkce NOT je proto znázorněna jako jednovstupový OR s negovaným výstupem) Značky složené z křivek (ANSI) rozšířené ve většině profesionálních systémů pro návrh logických obvodů Pomocí základních log. členů AND, OR a NOT lze realizovat libovolný logický obvod a tedy i číslicový systém. Lze ukázat, že funkce AND a OR jsou, za pomoci funkce NOT, komplementární, což znamená, že je lze vhodným způsobem vzájemně nahradit. Lze implementovat jakýkoliv číslicový systém např. pouze za pomoci log. členů AND a NOT (NAND), či OR a NOT (NOR). Stačí použít log. členy AND a OR pouze se dvěma vstupy. Reálné log. členy mohou být realizovány řadou technologií: pomocí relé hydraulických ventilů elektronek rezistorů a diod nejčastěji však pomocí tranzistorů Při práci s reálnými členy je třeba přihlížet k jejich fyzikální podstatě. Musíme uvažovat jejich skutečné rozměry, zabezpečit dodávku energie nezbytné pro jejich činnost, znát rychlost s jakou jsou schopny pracovat, spolehlivost, cenu apod. 2

AND Logický součin, značí se "&" nebo " ". OR Logický součet, značí se " " nebo "+". X 1 X 2 Y X 1 X 2 Y 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1 NOT Logická negace, značí se "~", " ", nadtržítkem, někdy vykřičníkem. X Y 0 1 1 0 Připomenutí minimalizace log. funkcí: (známe všichni ze ZCT ) Základní pojmy Minterm: a.b.c obsahující všechny vstupní proměnné Maxterm: a+b+c obsahující všechny vstupní proměnné Disjunktní forma: abc+abc+abc Konjunktivní forma: (a+b+c)(a+b+c)(a+b+c) Úplná disjunktní forma: výraz ve tvaru součtu mintermů Úplná konjunktivní forma: výraz ve tvaru součinu maxtermů Minimalizace pomocí map Svobodova mapa - Založena na binárním kódu - Sousední stavy se nezobrazují do sousedních políček Karnaughova mapa - Založena na Grayově kódu - Vytvoření co nejmenšího počtu co největších podmap obepínajících 2i políček (i = celá přirozená čísla) 3

4

Binární kódy pro algebraické operace *: *Pozn. Kromě kódů pro algebraické operace (výpočty apod.) existuje ještě celá řada kódů pro přenos signálu (např. linkové kódy AMI, Manchester, ). (takže neplést ) 5