0% found this document useful (0 votes)
33 views47 pages

Lecture-1 1 2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views47 pages

Lecture-1 1 2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 47

UNIVERSITY INSTITUTE OF ENGINEERING

DEPARTMENT OF AIT - CSE


Bachelor of Engineering (CSE)
Discrete Mathematics (23CST-237)
By: Dr. Manoj Gaur (E14879)

Lecture -1.1.2
Truth table, basic logic gate
DISCOVER . LEARN . EMPOWER
1
Chapter Course Objectives

This course helps students to understand, Understand the relationship between Boolean
1. logic and digital computer circuits and learn how to design simple logic circuits.

Chapter Course Outcomes

Student will be able to

Understand the basic principles and laws of Boolean algebra to represent and optimize
1. digital circuits.

2
Contents
• Logic gates
• Truth table,
• Basic logic gates
• Examples

3
Truth Table
• Truth table is a table that contains all possible values
of logical variables/statements in a Boolean
expression.

No. of possible combination =


2n, where n=number of variables used in a Boolean
expression.
Truth Table
The truth table for XY + Z is as follows:
X Y Z XY XY+Z
0 0 0 0 0 0
1 0 0 1 0 1
0 0 1 0 0 0
1 0 1 1 0 1
0 1 0 0 0 0
1 1 0 1 0 1
0 1 1 0 1 1
1 1 1 1 1 1
Tautology & Fallacy

If the output of Boolean expression is


always True or 1 is called Tautology.

If the output of Boolean expression is always


False or 0 is called Fallacy.
Exercise

1. Evaluate the following Boolean expression using


Truth Table.
(a) X’Y’+X’Y (b) X’YZ’+XY’
(c) XY’(Z+YZ’)+Z’

2. Verify that P+(PQ)’ is a Tautology.


3. Verify that (X+Y)’=X’Y’
Implementation

Boolean Algebra applied in computers


electronic circuits. These circuits perform Boolean
operations and these are called logic circuits or logic
gates.
Logic Gate
Logic Gate

A gate is an digital circuit which operates on one or


more signals and produce single output.
Gates are digital circuits because the input and
output signals are denoted by either 1(high voltage) or
0(low voltage).
There are three basic gates and are:

1. AND gate 2. OR gate

3. NOT gate
AND gate
AND gate

• The AND gate is an electronic circuit that gives a high output


(1) only if all its inputs are high.
• AND gate takes two or more input signals and produce only
one output signal.

Input Input Output


A B AB
0 0 0
0 1 0
1 0 0
1 1 1
OR gate
OR gate
• The OR gate is an electronic circuit that gives a high output (1)
if one or more of its inputs are high.
• OR gate also takes two or more input signals and produce
only one output signal.

Input Input Output


A B A+B
0 0 0
0 1 1
1 0 1
1 1 1
NOT gate
NOT gate
• The NOT gate is an electronic circuit that gives a high output
(1) if its input is low .
• NOT gate takes only one input signal and produce only one
output signal.
• The output of NOT gate is complement of its input.
• It is also called inverter.

Input A Output A
0 1
1 0
PRACTICAL APPLICATIONS OF LOGIC GATES
PRACTICAL APPLICATIONS OF LOGIC GATES

AND Gate

So while going out of the house you set the "Alarm


Switch" and if the burglar enters he will set the "Person
switch", and tada the alarm will ring.
PRACTICAL APPLICATIONS OF LOGIC GATES

AND Gate

Electronic door will only open if it detects a person


and the switch is set to unlocked.

Microwave will only start if the start button is


pressed and the door close switch is closed.
PRACTICAL APPLICATIONS OF LOGIC GATES
OR Gate

You would of course want your doorbell to ring when


someone presses either the front door switch or the back
door switch..(nice)
PRACTICAL APPLICATIONS OF LOGIC GATES
NOT Gate

When the temperature falls below 20c the Not gate will set
on the central heating system (cool huh).
NAND, NOR XOR, XNOR GATES
NAND Gate

Known as a “universal” gate because ANY


digital circuit can be implemented with NAND
gates alone.
NAND Gate

NAND
X Y Z
X 0 0 1
Z 0 1 1
Y 1 0 1
1 1 0
Z = ~(X & Y)
nand(Z,X,Y)
NAND Gate

F = (X•X)’ X F = X’
X
= X’+X’
= X’

X X F X•Y
F = ((X•Y)’)’
Y Y
= (X’+Y’)’
= X’’•Y’’
= X•Y
X X
F = (X’•Y’)’ F = X+Y
= X’’+Y’’
Y Y
= X+Y
NOR Gate
NOR Gate

NOR
X Y Z
X 0 0 1
Z
Y 0 1 0
1 0 0
Z = ~(X | Y)
1 1 0
nor(Z,X,Y)
Exclusive-OR Gate
Exclusive-OR Gate

XOR XY Z
X Z
Y 00 0
Z=X^Y 01 1
10 1
xor(Z,X,Y) 11 0
Exclusive-NOR Gate
Exclusive-NOR Gate

XNOR XY Z
X Z
Y 00 1
01 0
Z = ~(X ^ Y) 10 0
Z = X ~^ Y 11 1
xnor(Z,X,Y)
POWER CONSUMPTION OF SYSTEM
Basic Postulates of Boolean Algebra

T1 : Properties of 0
(a) 0 + A = A
(b) 0 A = 0
T2 : Properties of 1
(a) 1 + A = 1
(b) 1 A = A
Basic Postulates of Boolean Algebra

T3 : Commutative Law
(a) A + B = B + A
(b) A B = B A
T4 : Associate Law
(a) (A + B) + C = A + (B + C)
(b) (A B) C = A (B C)
T5 : Distributive Law
(a) A (B + C) = A B + A C
(b) A + (B C) = (A + B) (A + C)
(c) A+A’B = A+B
Basic Postulates of Boolean Algebra

T6 : Indempotence (Identity ) Law


(a) A + A = A
(b) A A = A

T7 : Absorption (Redundance) Law


(a) A + A B = A
(b) A (A + B) = A
Basic Postulates of Boolean Algebra

T8 : Complementary Law
(a) X+X’=1
(b) X.X’=0
T9 : Involution
(a) x’’ = x
T10 : De Morgan's Theorem
(a) (X+Y)’=X’.Y’
(b) (X.Y)’=X’+Y’
De Morgan's Theorem
De Morgan's Theorem 1

Theorem 1 A . B = A + B
De Morgan's Theorem 1

Theorem 1 A . B = A + B
De Morgan's Theorem 1

Theorem 1 A . B = A + B
De Morgan's Theorem 2

Theorem 1 A + B = A . B
De Morgan's Theorem 2

Theorem 2 A + B = A . B
De Morgan's Theorem 2

Theorem 2 A + B = A . B
De Morgan's Theorem 2

Theorem 2 A + B = A . B
Thank You
References
Online Video Link-
• https://www.youtube.com/watch?v=K73N9ES_8nI

Textbooks / Reference Books


• Text Books
T1: Topics in Algebra, I. N. Herstein, John Wiley and Sons.
T2: Digital Logic & Computer Design, M. Morris Mano, Pearson
. T3: Elements of Discrete Mathematics, (Second Edition) C. L. LiuMcGraw Hill, New Delhi.
• Reference Books
R1: Introduction to linear algebra. Gilbert Strang.
R2: Introductory Combinatorics, R. A. Brualdi, North-Holland, New York.

46
THANK YOU

For queries
Email: [email protected]

47

You might also like