Lecture 4 Introduction to Boolean Algebra
Binary Operators In the following descriptions, we will let A and B be Boolean variables and define a set of binary operators on them. The term binary in this case does not refer to base-two arithmetic but rather to the fact that the operators act on two operands. unary operator NOT binary operators AND, OR, NAND, XOR
Logic Gates NOT AND OR XOR NAND NOR
F(A,B,C) = A + BC' Truth Tables A B C C' BC' A+BC'
A Boolean Function Implemented in a Digital Logic Circuit
Power Supply Input = Voltmeter NOT gates AND gates OR gate(s) The Part of the Circuit Usually Not Shown
A One-Bit Adder Circuit
Venn Diagrams A AB AB AB AB AB A ~A + B A. B A+B A. B A=B A AB AB AB AB AB A ~A + B A. B A+B A. BA. B A=B
Three-Variable Venn Diagram F(A,B,C) = A + BC' A B C A B C
De Morgan's Theorem A B A+B ~(A+B) ~A ~B (~A). (~B) ~(A+B)=(~A). (~B) A B A+B ~(A+B) ~A ~B (~A). (~B) ~(A+B)=(~A). (~B)
Textbook Reading for Chapter 4