0% found this document useful (0 votes)
6 views

Lecture 04 - Logical Operations

Uploaded by

abdsyd21
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)
6 views

Lecture 04 - Logical Operations

Uploaded by

abdsyd21
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/ 12

Lecture 04: Logical Operations

109101– Introduction to ICT

Sheeraz Ahmad Khan

Lecturer (CS)
Institute of Space Technology, Islamabad
Logical Operations
• The value of a Boolean expression may either be ‘true’ or ‘false’,
represented by a ‘1’ or a ‘0’
• There are three basic Boolean expressions:
• AND
• OR
• NOT
• Other logic operations (derived from these three) include ‘NAND’,
‘NOR’, ‘XOR’ etc.
Logical Operations
• AND
• ‘if any input is low (0), output is low’ or ‘output is high (1) only if all the inputs are
high’
• Two or more inputs, only one output
• OR
• ‘if any input is high, output is high’ or ‘output is low only if all the inputs are low’
• Two or more inputs, only one output
• NOT
• ‘output is complement of the input’
• Single input, single output
Logical Operations
• Truth table
• Contains all the possible input values and their outputs
• 2n entries of a truth table show all the possible input combinations (n =
number of inputs)
• Boolean expression
• Consists of Boolean variables
• Another way to represent the input-output relationship
Logical Operations
• Logical Diagram (circuit)
• Representation in the form of a circuit
• All the inputs and outputs can have only two values, ‘0’ or ‘1’
Logic AND:
Truth Table Logical Diagram

x y z x
z
y
0 0 0
0 1 0
Boolean Equation
1 0 0
1 1 1
z  x y
Logic OR:
Truth Table Logical Diagram

x y z x
z
y
0 0 0
0 1 1
Boolean Equation
1 0 1
1 1 1 z x  y
Logical NOT:
Truth Table Logical Diagram

x y x y

0 1
1 0 Boolean Equation

y  x'
Logic NAND:
Truth Table Logical Diagram

x y z x
z
y
0 0 1
0 1 1
Boolean Equation
1 0 1
1 1 0 z  x y
Logic NOR:
Truth Table Logical Diagram

x y z x
z
y
0 0 1
0 1 0
Boolean Equation
1 0 0
1 1 0 z x  y
Logic XOR:
Truth Table Logical Diagram

x y z x
z
y
0 0 0
0 1 1
Boolean Equation
1 0 1
1 1 0 z x  y
Logic XNOR:
Truth Table Logical Diagram

x y z x
z
y
0 0 1
0 1 0
Boolean Equation
1 0 0
1 1 1 z=x y

You might also like