Download Chapter 4A

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Company
LOGO
DKT 122/3
DIGITAL SYSTEM 1
WEEK #5
BOOLEAN ALGEBRA (PART 1)
Boolean Algebra
Contents







Boolean Operations & Expression
Laws & Rules of Boolean algebra
DeMorgan’s Theorems
Boolean analysis of logic circuits
Simplification using Boolean Algebra
Standard forms of Boolean Expressions
Boolean Expressions & truth tables
Boolean Algebra (Cont.)
 The Karnaugh Map
Karnaugh Map SOP minimization
Karnaugh Map POS minimization
 Programmable Logic
Boolean Operations & Expression
Expression
Variable
 a symbol used to represent logical quantities (1
or 0)
 E.g : A, B,..used as variable
Complement
 inverse of variable and is indicated by bar over
variable
 E.g : Ā
Boolean Operations & Expression
Operation
Boolean Addition
– equivalent to the OR operation
A
B
X
X=A+B
Boolean Multiplication
– equivalent to the AND operation
A
X = A∙B
B
X
Laws of Boolean Algebra
 Commutative
 Addition & multiplication
 Associative
 Addition & multiplication
 Distributive
 Same as ordinary algebra
Commutative Law
Addition
Commutative law of addition:
A+B = B+A
the order of OR-ing does not matter.
Commutative Law
Multiplication
Commutative law of Multiplication
AB = BA
the order of ANDing does not matter.
Associative Law
Addition
Associative law of addition
A + (B + C) = (A + B) + C
The grouping of ORed variables does not
matter
Associative Law
Multiplication
Associative law of multiplication
A(BC) = (AB)C
The grouping of ANDed variables does not
matter
Distributive Law
A(B + C) = AB + AC
Question: (A+B)(C+D) ?
Rules of Boolean Algebra
Rule 1: A + 0 = A
In math if you add 0 you have changed nothing.
In Boolean Algebra ORing with 0 changes nothing.
Rules of Boolean Algebra
Rule 2: A + 1 = 1
ORing with 1 must give a 1 since if any input
is 1 an OR gate will give a 1.
Rules of Boolean Algebra
Rule 3: A . 0 = 0
In math if 0 is multiplied with anything you
get 0. If you AND anything with 0 you get 0.
Rules of Boolean Algebra
Rule 4: A . 1 = A
ANDing anything with 1 will yield the anything.
Rules of Boolean Algebra
Rule 5: A + A = A
ORing with itself will give the same result
Rules of Boolean Algebra
Rule 6: A + A = 1
Either A or A must be 1 so A + A =1
Rules of Boolean Algebra
Rule 7: A . A = A
ANDing with itself will give the same result
Rules of Boolean Algebra
Rule 8: A . A = 0
In digital Logic 1 =0 and 0 =1, so AA=0 since
one of the inputs must be 0.
Rules of Boolean Algebra
Rule 9: A = A
If you NOT something twice, you are back to
the beginning
Rules of Boolean Algebra
Rule 10: A + AB = A
Proof:
A + AB = A (1 + B)
DISTRIBUTIVE LAW
= A∙1
RULE 2: (1+B) = 1
=A
RULE 4: A∙1 = A
Rules of Boolean Algebra
Rule 11: A + AB = A + B
If A is 1 the output is 1 , If A is 0 the output is B
Proof:
A + AB = (A + AB) + AB
RULE 10
= (AA + AB) + AB
RULE 7
= AA + AB + AA +AB
RULE 8
= (A + A)(A + B)
FACTORING
= 1∙(A + B)
RULE 6
=A+B
RULE 4
Rules of Boolean Algebra
Rule 12: (A + B) (A + C)= A + BC
PROOF
(A + B)(A +C) = AA + AC +AB +BC
DISTRIBUTIVE LAW
= A + AC + AB + BC
RULE 7
= A(1 + C) +AB + BC
FACTORING
= A.1 + AB + BC
RULE 2
= A(1 + B) + BC
FACTORING
= A.1 + BC
RULE 2
= A + BC
RULE 4
Rules of Boolean Algebra
SUMMARY - LAWS OF BOOLEAN ALGEBRA
[1] COMMUTATIVE:
A+B=B+A
AB = BA
[2] ASSOCIATIVE:
A + (B + C) = (A + B) + C
A(BC) = (AB)C
[3] DISTRIBUTIVE:
A(B + C) = AB + AC
(A + B)(C + D) = AC + AD + BC + BD
Rules of Boolean Algebra
SUMMARY - RULES OF BOOLEAN ALGEBRA
[1] A + 0 = A
[7] A.A = A
[2] A + 1 = 1
[8] A.A = 0
[3] A.0 = 0
[9] A = A
[4] A.1 = A
[10] A + AB = A
[5] A + A = A
[11] A + AB = A + B
[6] A + A = 1
[12] (A + B)(A + C) = A + BC
Rules of Boolean Algebra
SUMMARY - RULES OF BOOLEAN ALGEBRA
[1] A + 0 = A
[7] A.A = A
[2] A + 1 = 1
[8] A.A = 0
[3] A.0 = 0
[9] A = A
[4] A.1 = A
[10] A + AB = A
[5] A + A = A
[11] A + AB = A + B
[6] A + A = 1
[12] (A + B)(A + C) = A + BC
DeMorgan’s Theorems
 Two most important theorems of Boolean
Algebra were contributed by De Morgan
 Extremely useful in simplifying expression
in which product or sum (POS) of
variables is inverted
 The TWO theorems are:
X.Y = X + Y
& X+Y = X . Y
DeMorgan’s Theorems
X.Y = X + Y
(a) & (b) Equivalent circuit implied by the
theorem
(c) Alternative symbol for the NAND function
(d) Truth table that illustrates DeMorgan’s
Theorem
Input
(d)
Output
X
Y
XY X+Y
0
0
1
1
0
1
1
1
1
0
1
1
1
1
0
0
DeMorgan’s Theorems
X+Y = X . Y
(a) & (b) Equivalent circuit implied by the
theorem
(c) Alternative symbol for the NOR function
(d) Truth table that illustrates DeMorgan’s
Theorem
Input
(d)
Output
X
Y
X+Y XY
0
0
1
1
0
1
0
0
1
0
0
0
1
1
0
0
Related documents