Professional Documents
Culture Documents
Chapter2 2424 2 PDF
Chapter2 2424 2 PDF
2012
2012, CE Department
dce
2012
2012, CE Department
dce
2012
BK
TP.HCM
i s Boole &
cc cng lun l
2012, CE Department
dce
2012
Ni dung
i s Boole
i s chuyn mch
Cc cng lun l
2012, CE Department
dce
2012
i s Boole
i s Boole c th gii bit n ln u tin bi
George Boole qua tc phm An Investigation of the
Laws of Thought vo nm 1854
Cc hng v bin Boole ch c mang 2 gi tr 0
hoc 1 ( LOW / HIGH )
Cc bin Boole biu din cho mt khong in p trn
ng dy hoc ti ng nhp/ng xut ca mch
Gi tr 0 hoc 1 c gi l mc lun l (logic level)
A
Mch
lun l
ng nhp
x
ng xut
y
2012, CE Department
dce
2012
i s Boole
i s Boole, cng tng t nh cc h i s khc,
c xy dng thng qua vic xc nh ngha mt
s nhng vn c bn sau:
Min (domain), l tp hp (set) cc phn t (element) m
trn nh ngha nn h i s
Tp hp cc php ton (operation) thc hin c trn
min
Mt tp hp cc nh (postulate), hay tin (axiom)
c cng nhn khng qua chng minh. nh phi
m bo tnh nht qun (consistency) v tnh c lp
(independence)
Mt tp hp cc h qu (consequence) c gi l nh l
(theorem), nh lut (law) hay quy tc (rule)
2012, CE Department
dce
2012
nh Huntington
Pht biu bi nh ton hc Anh E.V.Huntington trn
c s h thng ha cc cng trnh ca G. Boole
S dng cc php ton trong lun l mnh
(propositional logic)
Tnh ng (closure)
Tn ti min B vi t nht 2 phn t phn bit v 2 php
ton + v sao cho:
Nu x v y l cc phn t thuc B th x + y cng l
1 phn t thuc B (php cng lun l - logical addition)
Nu x v y l cc phn t thuc B th x y cng l
1 phn t thuc B (php nhn lun l - logical
multiplication)
2012, CE Department
dce
2012
nh Huntington
Tnh ng nht (identity)
Nu x l mt phn t trong min B th
Tn ti 1 phn t 0 trong B , gi l phn t ng nht vi
php ton + , tha mn tnh cht x + 0 = x
Tn ti 1 phn t 1 trong B , gi l phn t ng nht vi
php ton , tha mn tnh cht x 1 = x
2012, CE Department
dce
2012
nh Huntington
Tnh phn phi (distributive)
Php c tnh phn phi trn php
x (y + z) = (x y) +
Php + c tnh phn phi trn php
x + (y z) = (x + y)
+
(x z)
(x + z)
B (complementation)
Nu x l 1 phn t trong min B th s tn ti mt phn t
khc gi l x (hay x ), l phn t b ca x tha mn:
x + x = 1
v
x x = 0
2012, CE Department
dce
2012
(+ | )
(0 | 1)
C th suy ra mt kt qu no t cc nh
bng cch
Hon i php ton + vi php ton
Hon i phn t ng nht 0 vi phn t ng nht 1
10
dce
2012
Cc nh l c bn (fundamental theorem)
Cc nh l c chng minh t cc nh
Huntington v cc nh i ngu theo 2 cch
Chng minh bng phn chng (contradiction)
Chng minh bng quy np (induction)
nh l 1
(Null Law)
x + 1 = 1
nh l 2
x 0 = 0
x x = x
x (x + y) = x
(Involution)
(x ) = x
nh l 3
x + x = x
nh l 4
(Idempotency)
(Absorption)
x + xy = x
2012, CE Department
11
dce
2012
Cc nh l c bn
nh l 5
(Simplification)
x + x y = x + y
x (x + y ) = x y
nh l 6
(Associative Law)
x + (y + z) = (x + y ) + z = x + y + z
x (y z) = (x y) z = x y z
nh l 7
(Consensus)
x y + x z + y z = x y + x z
(x + y) (x + z) (y + z) = (x + y) (x + z)
nh l 8
(De Morgans Law)
(x + y) = x y
(x y) = x + y
2012, CE Department
12
dce
2012
A
B
2012, CE Department
13
dce
2012
14
dce
2012
Php ton OR
Php ton 2 ngi tng
ng vi php cng
lun l
xy
x+y
2012, CE Department
15
dce
2012
x +y
(x + y)
x y
0
2012, CE Department
16
dce
2012
2012, CE Department
17
dce
2012
E3 =x + x y
E4 =x + y
18
dce
2012
x y
E1 = x + x y
E2 = x + y
1
2012, CE Department
19
dce
2012
E = x y = x y + x y
NAND
NOR
Ex. OR
XNOR
(x . y)
(x + y)
xy
(x y)
1
2012, CE Department
20
dce
2012
Cng lun l
i s chuyn mch c th thc hin cc cng
vic trong i tht, cn phi c
Thit b vt l thc hin cc php ton chuyn mch
Tn hiu vt l (in p, ) thay th cho cc bin chuyn
mch
2012, CE Department
21
dce
2012
Cng lun l
Mi cng c biu din bi 1 biu tng
(schematic symbol) c trng cng vi 1 s chn
(pin, terminal) tng trng cho cc bin chuyn
mch
Mt biu thc chuyn mch bt k lun c th c
hin thc trong i tht bng cch kt ni cc cng
lun l li vi nhau
2012, CE Department
22
dce
2012
x
y
x.y
Cng NOR
Cng OR
x
y
(x + y)
x
y
xy
x+y
Cng XOR
Cng NOT
(cng o - inverter)
x
x
y
Cng XNOR
x
y
(x y)
Cng NAND
x
y
(x . y)
Cc cng nhiu
hn 2 ng nhp
2012, CE Department
23
dce
2012
Dng tng ng
2012, CE Department
24
dce
2012
x y = x y + x y = ( x y + x y )
2012, CE Department
25
dce
2012
2012, CE Department
26
dce
2012
Mch tch hp
Cng NOT
7404
Cng OR
7432
Cng AND
7408
Cng NOR
7402
Cng NAND
7400
Cng Ex-OR
7486
2012, CE Department
27
dce
2012
{ NOT , AND , OR }
{ NOT , AND }
{ NOT , OR }
{ NAND }
{ NOR }
...
28
dce
2012
2012, CE Department
29
dce
2012
2012, CE Department
30
dce
2012
2012, CE Department
31
dce
2012
2012, CE Department
32
dce
2012
c thm
Chng 3: Logic Gates and Boolean Algebra trong
sch Digital system ca Ronal Tocci
2012, CE Department
33
dce
2012
Bi tp
Tt c bi tp trong sch Digital System
ca Ronal Tocci
Chng 3: Logic Gates and Boolean Algebra
Thy
huynguyen@cse.hcmut.edu.vn
2012, CE Department
34