Download presentation
Presentation is loading. Please wait.
Published byFrederick Jenkins Modified over 9 years ago
1
Chapter 3.5 Logic Circuits
2
How does Boolean algebra relate to computer circuits? Data is stored and manipulated in a computer as a binary number. Individual bits of the number are represented with two different voltage levels, 0 and 1. Bits are combined using complicated circuits to do operations such as integer arithmetic.
3
Example: Add 75 and 3 Given a string, 0000000001001011 and a string 0000000000000011 it creates the string 0000000001001110. This is accomplished using simple circuits called “gates”.
4
“And” Gate Wires labeled a and b contain an “input” voltage that either represents “1” or “0”. The “output” voltage, labeled is given by this “truth table”: ab 000 010 100 111
5
“Or” Gate Wires labeled a and b contain an “input” voltage that either represents “1” or “0”. The “output” voltage, labeled is given by this “truth table”: aba+b 000 011 101 111
6
“Inverter” Gate A wire labeled a contains an “input” voltage that either represents “1” or “0”. The “output” voltage, labeled a’ is given by this “truth table”: aa’ 10 01
7
Building a logic circuit Using the “and”, “or”, and “inverter” gates, we can design more complicated circuits.
8
Consider the following circuit. What outputs will be obtained for different combinations of input? ab 11 10 01 00
9
How many gates are there? In the previous example there was a two- input or gate, a two-input and gate, and a not gate. Is there an equivalent circuit which uses less gates?
10
Write the Boolean algebra expression which corresponds to the following circuit:
11
Use the laws of Boolean algebra to simplify the last expression. How many gates can be saved?
12
Write the Boolean algebra expression which corresponds to the following circuit:
13
Use the laws of Boolean algebra to simplify the last expression. How many gates can be saved?
14
Sums of Products Two examples of sums of products are xy’+yx’ and xy’z + x’y’z + x’y’z’ Karnaugh maps is a useful graphical technique for simplifying Boolean algebra expressions such as these and they give the simplest possible sums-of-products expression.
15
Simplify xy’ + x’y’ using a Karnaugh map Check the boxes that correspond to xy’ and x’y’. Circle any rectangle shapes formed by the checks. Determine the variable that will not appear in the simplified answer.
16
Simplify x’y + x’y’ + xy using a Karnaugh map
17
Karnaugh maps for 3 variables Use the map shown. Along the top, labels that are side by side differ in exactly one of the two variables. Check the appropriate boxes. Note: 1x1 squares do not remove any variables; a vertical or horizontal circle of “area 2” removes one variable.
18
Simplify x’yz + x’yz’ + xyz’+ x’y’z using a Karnaugh map
19
Simplify x’y’z + x’yz’ + x’yz + xy’z + xyz using a Karnaugh map What is the simplified expression? Is yz+y’z+x’y the simplest expression?
20
Simplify x’y’z + x’yz’ + x’yz + xy’z + xyz using a Karnaugh map Note: yz+y’z+x’y is NOT the simplest expression. What is the simplified expression?
21
Guidelines for choosing rectangles: Choose rectangles so that the number of rectangles is as small as possible and each individual rectangle is as large as possible (but sides of length 3 are not allowed.)
22
Simplify xy’z’ + x’z + xy using a Karnaugh map
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.