•commutative law of additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_a_2p.pdftitle: microsoft...

13
Floyd Floyd Digital Fundamentals, 9/e Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 Upper Saddle River, New Jersey 07458 All rights reserved. All rights reserved. Slide 1 Boolean Operations and Expressions Boolean Operations and Expressions Addition Addition 0 + 0 = 0 0 + 0 = 0 0 + 1 = 1 0 + 1 = 1 1 + 0 = 1 1 + 0 = 1 1 + 1 = 1 1 + 1 = 1 Multiplication Multiplication 0 * 0 = 0 0 * 0 = 0 0 * 1 = 0 0 * 1 = 0 1 * 0 = 0 1 * 0 = 0 1 * 1 = 1 1 * 1 = 1 CHAPTER 4 CHAPTER 4 Boolean Algebra and Logic Simplification Boolean Algebra and Logic Simplification Floyd Floyd Digital Fundamentals, 9/e Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 Upper Saddle River, New Jersey 07458 All rights reserved. All rights reserved. Slide 2 Laws of Boolean Algebra Laws of Boolean Algebra Commutative Law of Addition: Commutative Law of Addition: A + B = B + A A + B = B + A

Upload: others

Post on 12-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 2: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 3: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 4: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 5: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 6: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 7: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 8: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 9: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 10: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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 ====++++

Page 11: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 12: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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

Page 13: •Commutative Law of Additionepsem.upc.edu/~jesusv/cap_4_algebra_boole_A_2p.pdfTitle: Microsoft PowerPoint - algebra_boole_4_A.ppt Author: jesse Created Date: 10/3/2006 7:55:06 PM

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