COMPUTER ORGANIZATION AND
ARCHITECTURE
CSE 203
LECTURE 2
CHAPTER 1: DIGITAL LOGIC CIRCUITS
DIGITAL COMPUTER
The digital computer is a digital system that
performs various computational tasks.
DIGITAL COMPUTER
c
LOGIC GATES
LOGIC GATES
BOOLEAN ALGEBRA
Boolean algebra is an algebra that deals with
binary variables and logic operations.
Three basic logic operations – AND, OR,
Complement
Example Boolean function:
F=x+y z
BOOLEAN ALGEBRA
The purpose of the Boolean algebra is to
facilitate the analysis and design of digital
circuit. It provides a convenient tool to:
1. Express in algebraic form a truth table
relationship between binary variables.
2. Express in algebraic form the input-output
relationship of logic diagrams.
3. Find simpler circuits for the same function
BOOLEAN ALGEBRA
BASIC IDENTITIES OF BOOLEAN ALGEBRA
LOGIC DIAGRAM OF SAME FUCNTION
MAP SIMPLIFICATION
More the complexity of algebraic expression
means more the complexity of logic diagram
Karnaugh map or K-map
Method provides simple, straightforward
procedure for simplifying Boolean function
Minimum number of terms needed to
express the function
MAP SIMPLIFICATION
Minterm: Each combination of the variable
in the truth table is called a minterm.
Following truth table has 8 minterms:
The minterms can be expressed as:
F(x,y,z) =
MAPS OF MULTIPLE VARIABLES
K-MAP FOR SIMPLIFIED FUNCTION
Minterms:
F(A, B, C, D) =
K-MAP SIMPLIFICATION
‘Sum-of-Product’
‘Product-of-Sum’
DON’T-CARE CONDITION
K-MAP SIMPLIFICATION
Consider the following boolean function together with
don’t-care minterms.
Expression is:
THANK YOU
17