•commutative law of additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_a_2p.pdftitle: microsoft...
TRANSCRIPT
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 1
Boolean Operations and ExpressionsBoolean Operations and Expressions
•• AdditionAddition
0 + 0 = 00 + 0 = 0
0 + 1 = 10 + 1 = 1
1 + 0 = 11 + 0 = 1
1 + 1 = 11 + 1 = 1
•• MultiplicationMultiplication
0 * 0 = 00 * 0 = 0
0 * 1 = 00 * 1 = 0
1 * 0 = 01 * 0 = 0
1 * 1 = 11 * 1 = 1
CHAPTER 4 CHAPTER 4
Boolean Algebra and Logic SimplificationBoolean Algebra and Logic Simplification
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 2
Laws of Boolean AlgebraLaws of Boolean Algebra
•• Commutative Law of Addition:Commutative Law of Addition:
A + B = B + AA + B = B + A
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 3
Laws of Boolean AlgebraLaws of Boolean Algebra
•• Commutative Law of Multiplication:Commutative Law of Multiplication:
A * B = B * AA * B = B * A
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 4
Laws of Boolean AlgebraLaws of Boolean Algebra
•• Associative Law of Addition:Associative Law of Addition:
A + (B + C) = (A + B) + CA + (B + C) = (A + B) + C
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 5
Laws of Boolean AlgebraLaws of Boolean Algebra
•• Associative Law of Multiplication:Associative Law of Multiplication:
A * (B * C) = (A * B) * CA * (B * C) = (A * B) * C
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 6
Laws of Boolean AlgebraLaws of Boolean Algebra
•• Distributive Law:Distributive Law:
A(B + C) = AB + ACA(B + C) = AB + AC
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 7
Rules of Boolean AlgebraRules of Boolean Algebra
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 8
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 1Rule 1
OR Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 9
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 2Rule 2
OR Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 10
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 3Rule 3
AND Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 11
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 4Rule 4
AND Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 12
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 5Rule 5
OR Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 13
Rules of Boolean Algebra Rules of Boolean Algebra
•• Rule 6Rule 6
OR Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 14
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 7Rule 7
AND Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 15
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 8Rule 8
AND Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 16
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 9Rule 9
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 17
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 10: A + AB = ARule 10: A + AB = A
AND Truth Table OR Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 18
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 11:Rule 11: BABAA ++++====++++
AND Truth Table OR Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 19
Rules of Boolean AlgebraRules of Boolean Algebra
•• Rule 12: (A + B)(A + C) = A + BCRule 12: (A + B)(A + C) = A + BC
AND Truth Table OR Truth Table
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 20
DeMorgan’sDeMorgan’s TheoremsTheorems
•• Theorem 1Theorem 1
•• Theorem 2Theorem 2
YXXY ++++====
YXYX ====++++
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 21
Standard Forms of Boolean ExpressionsStandard Forms of Boolean Expressions
•• The sumThe sum--ofof--product (SOP) formproduct (SOP) formExample: X = AB + CD + EFExample: X = AB + CD + EF
•• The product of sum (POS) formThe product of sum (POS) formExample: X = (A + B)(C + D)(E + F)Example: X = (A + B)(C + D)(E + F)
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 22
The The KarnaughKarnaugh MapMap
3-Variable Karnaugh Map3-Variable Example
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 23
The The KarnaughKarnaugh MapMap
4-Variable Karnaugh Map
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 24
The The KarnaughKarnaugh MapMap
4-Variable Example
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
Copyright ©2006 by Pearson Education, Inc.Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 25
The The KarnaughKarnaugh MapMap
5-Variable Karnaugh Mapping