Číslicová technika

Transkript

Číslicová technika
íslicová technika
Radek Ma ík
Ma ík Radek
1
íselné soustavy
a
aritmetické operace
Ma ík Radek
2
P evody mezi soustavami (z 10)
Výsledek dostaneme vy íslením z-adického ísla
ve tvaru ady.
(101,11)2 = 1.22 + 0.21 + 1.20 + 1.2-1 + 1.2-2 = (5,75)10
(276,4)8 = 2.82 + 7.81 + 6.80 + 4.8-1 = (190,5)10
(8E2,A)16 = 8.162 + 14.161 + 2.160 + 10.16-1 =
= (2274,625)10
Ma ík Radek
3
P evody mezi soustavami (10 2)
íslo p ed desetinnou árkou d líme dv ma a
zapisujeme zprava doleva zbytky p i d lení:
(364)10 = (101101100)2
182
91
45
22
11
5
2
1
Ma ík Radek
4
P evody mezi soustavami (10 2)
íslo za des. árkou násobíme dv ma a zapisujeme
zleva doprava p enosy p ed des. árkou:
(0,364)10 = (0,01011101…)2 = (0,36328125)10
728
1,456
912
1,824
1,648
1,296
592
1,184
Ma ík Radek
5
P evody mezi soustavami (8
2)
íslo ve dvojkové soustav rozd líme od desetinné
árky do t í lenných skupin:
(11101100,11001)2 = (11 101 100 , 110 01)2 =
= (354,62)8
Každou cifru v oktalové soustav zapíšeme jako
trojciferné dvojkové íslo:
(27,31)8 = (10 111,011 001)2
Jedna íslice soustavy o základu z = 2n odpovídá
n íslicím binární soustavy
Ma ík Radek
6
P evody mezi soustavami (16
2)
íslo ve dvojkové soustav rozd líme od desetinné
árky do ty lenných skupin:
(101101100,101101)2 = (1 0110 1100 , 1011 01)2
= (16C,B4)16
Každou cifru v hexadecimální soustav zapíšeme jako
ty ciferné dvojkové íslo:
(E7,1A)16 = (1110 0111,0001 101)2
Ma ík Radek
7
Logické funkce - sou in
S2
S1
0 = open
1 = closed
0 = open
1 = closed
L
0 = off
1 = on
S1
0
0
1
1
S2
0
1
0
1
L
0
0
0
1
(b) pravdivostní
tabulka
(a) Obvod
Dva spína e v sérii
Ma ík Radek
8
Logické funkce - sou et
S1
S2
L
S1
0
0
1
1
S2
0
1
0
1
L
0
1
1
1
(b) Pravdivostní
tabulka
(a) Obvod
Dva paralelní spína e
Ma ík Radek
9
Úplný soubor logických funkcí
sou in + negace
negovaný sou in
sou et + negace
...
Ma ík Radek
10
Schematické zna ky podle SN
Ma ík Radek
11
Nonekvivalence
A
B
=1
Y
A
0
0
1
1
B
0
1
0
1
Y
0
1
1
0
A
0
0
1
1
B
0
1
0
1
Y
1
0
0
1
Ekvivalence
A
B
=1
Y
Ma ík Radek
12
a,b
00
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Všechny funkce dvou prom nných
01
10
11
0
0
0
f=0
nulová funkce
0
0
1
f = ab log. sou in
0
1
0
f = ab´
0
1
1
f=a
identita a
1
0
0
f =a´b
1
0
1
f=b
identita b
1
1
0
f = a´b+ab´ nonekvivalence
1
1
1
f = a+b log. sou et
0
0
0
f = a´b´
0
0
1
f = ab+a´b´ ekvivalence
0
1
0
f = b´ negace b
0
1
1
f = a+b´
1
0
0
f = a´ negace a
1
0
1
f = a´+b
1
1
0
f = a´+b´
13
1
1
1Ma ík Radekf = 1
Ma ík Radek
14
Booleova algebra
ZákonyBooleovy algebry
Vyjád ení logických funkcí
pravdivostní tabulka
logický výraz
mapa
Ma ík Radek
15
Základní zákony Booleovy algebry
(8 axiom )
1. komutativita:
a + b = b + a,
a.b = b.a
2. asociativita: a + (b + c) = (a + b) + c,
3. distributivita: a + (b.c) = (a + b).(a + c),
4. neutralita 0 a 1:
a + 0 = a,
5. vlastnosti komplementu: a a 1
a 0 0,
6. agresivita 0 a 1 :
7. idempotence
a a a,
a a b a,
8. absorbce
Ma ík Radek
a.(b.c) = (a.b).c
a.(b + c) = (a.b) + (a.c)
a.1 = a
aa
a 1
a a
a a
0
1
a
b
a
16
Odvozené zákony
a a,
dvojí negace
a a b ab
absorbce negace a a b a b ,
a b a b,
ab a b
de Morgan
ab a c bc ab a c , a b a c b c
consensus
Ma ík Radek
a b a c
17
P íklad aplikace zákon Booleovy algebry
Nalezn te MNDF funkce f zadanou Booleovým výrazem:
f = a d + b c d + a b (c +d) + b c d
Distributivní zákon:
f = a d + b c d + a b c +a b d + b c d
zákon absorbce negace:
{ a d + a b d = d( a + b) }
f = ad+ bcd+a bc+ bd+ b c d
Absorbce negace:
{ b d + b c d = b (d + c) }
f = ad+ bcd+a bc+ bd+ b c
Absorbce negace:
{ a b c + b c = b( c + a) }
f = ad+a b + bcd+ b d+ b c
Absorbce:
f = ad+a b + b d+ b c
consensus:
f = ad + a b
+ b c
Ma ík Radek
a to je MNDF
18
Zákon negace
zobecn ný zákon negace (logické funkce) :
F (a , b , ... , z , 0 , 1 , , ) F( a , b , ... , z , 1 , 0 , , )
Vyjád ení logické funkce
slovní popis
algebraický výraz
tabulka
mapa
jednotková krychle
Ma ík Radek
19
Algebraický (Booleový) výraz
p edstavuje funkci nad B. Jednu funkci lze popsat více
výrazy. Používá se standartní (kanonický) tvar. Tento tvar
se též n kdy nazývá normální formou.
term - výraz tvo ený pouze prom nnými v p ímém a
negovaném tvaru a operací logického sou tu nebo sou inu
P-term (sou inový term) - term s operací sou inu
S-term (sou tový term) - operace sou tu
minterm - P-term obsahující všechny nezávislé prom nné
maxterm - S-term obsahující všechny nezávislé prom nné
vstupní písmeno - kombinace hodnot vst. prom nných
Ma ík Radek
20
Každou log. funkci je možno vyjád it pomocí sou tu
minterm nebo sou inu maxterm
Každý minterm (resp. maxterm) nabývá hodnoty log1
(resp. log0) práv pro jedno vstupní písmeno dané log.
funkce
Stavový index - desítkový zápis kombinace hodnot
nezávisle prom nných
Úplná normální disjunktní forma (UNDF) log. výraz
tvo ený sou tem všech minterm
Úplná normální konjunktivní forma (UNKF) - log. výraz
tvo ený sou inem všech maxterm .
Ma ík Radek
21
Pravdivostní tabulka se všemi mintermy a maxtermy
UNDF: f (c , b , a ) c ba
UNKF: f (c , b , a ) c b
Seznam stavových index
f (c , b , a )
c b a cb a cb a
a c b a c b a c b a
(zkrácený tabulkový tvar):
(1, 2, 4, 6)
(0, 3, 5, 7)
Ma ík Radek
22
UNDF obsahuje tolik minterm , kolik je po et vstupních
písmen, pro které nabývá uvažovaná logická funkce
hodnoty 1
UNKF obsahuje tolik maxterm , kolik je po et vstupních
písmen, pro které nabývá uvažovaná logická funkce
hodnoty 0
Vytvo ení UNDF z UNKF - roznásobením
UNKF z UNDF
ur íme dopln k množiny minterm s hodnotou 1
pro p íslušná vstupní písmena ur íme maxtermy
UNKF je sou in t chto maxterm
Ma ík Radek
23
Algebraické výrazy nabývají ady forem, které nejsou
ist disjunktivní nebo konjunktivní. Nazýváme je
smíšené formy.
Disjunktivní nebo konjunktivní formou m žeme popsat
všechny výrazy - používá se pro minimalizaci
Tyto formy lze snadno transformovat do Shefferovy
algebry (samé NANDy) nebo Pierceovy algebry (samé
NORy)
Ma ík Radek
24
Vénovy diagramy
A
ab´c´
ab´c
C
a´b´c
abc
a´bc
a´b´c´
abc´
a´bc´
B
Mapa je Vén v diagram, kde jednotlivé oblasti mají tvar obdélník
Ma ík Radek
25
Mapy
Svobodova
Ma ík Radek
26
Tabulka Grayova kódu
Ma ík Radek
27
Ma ík Radek
28
Rozší ení Svobodovy a Karnaughovy mapy
Ma ík Radek
29

Podobné dokumenty

02 booleova algebra Size: 1.13mb Last modified

02 booleova algebra Size: 1.13mb Last modified UNKF obsahuje tolik maxtermů, kolik je počet vstupních písmen, pro které nabývá uvažovaná logická funkce hodnoty 0 Vytvoření UNDF z UNKF - roznásobením UNKF z UNDF – určíme doplněk množiny mintermů...

Více

1. datové sklady - metody uskladnění 1) MOLAP

1. datové sklady - metody uskladnění 1) MOLAP tzv. well‐formed, tj. splňuje 7 základních pravidel, např. párové tagy, správné hnízdění  elementů, nehnízdění komentářů; well‐formed neznamená validní (podle DTD, XSD,  RelaxNG);  Dana transakcni ...

Více

Logické systémy a jejich návrh

Logické systémy a jejich návrh Kombinační systém realizuje zobrazení Φk : X → Y , kde každému vstupnímu písmenu Xi ∈ X přiřazuje výstupní písmeno Yi ∈ Y . Zobrazení nemůže být libovolné, ale musí splňovat podmínku, že každému vs...

Více

ZAPIS OETI DO MS

ZAPIS OETI DO MS pro školní rok 2013 - 2014 s nástupem od 1. září 2013 pro děti

Více

LOGICKÉ OBVODY 2 – kombinační obvody, minimalizace

LOGICKÉ OBVODY 2 – kombinační obvody, minimalizace Booleovské funkce f(x) : Bn B B = {0, 1}, x = (x1, x2, …, xn) • x1, x2, … jsou proměnné - variables • x1, x1, x2, x2, … jsou literály - literals • Každému vrcholu Bn je přiřazena 0 nebo 1 – onset ...

Více

Úplné normální formy logických funkcí (ÚNF) – kanonické formy

Úplné normální formy logických funkcí (ÚNF) – kanonické formy Úplné normální formy logických funkcí (ÚNF) – kanonické formy V úplné normální formě každé jedničkové hodnotě logické funkce odpovídá hodnota právě jednoho mintermu (resp. maxtermu) a naopak.

Více

Bc. Martin Hanus, Bc. Petr Prikryl

Bc. Martin Hanus, Bc. Petr Prikryl Další ze způsobů minimalizace logické funkce je použití Karnaughovy mapy. Úplně zadaná logická funkce se pomocí této mapy minimalizuje tím, že si všímáme souvislých oblastí. Vyhledáváme oblasti, kt...

Více

PDF souboru - Sudoku na webu - na

PDF souboru - Sudoku na webu - na Technika Hidden Subset Podobn jako u Naked Subset pokud se technika týká dvou kandidát , nazýváme ji Hidden Pair, pokud t í potom Hidden Triplet, pop . Hidden Quad pro ty i kandidáty. Tato technika...

Více