BOOLEAN FUNCTIONS AND SIMPLIFICATIONS
BOOLEAN FUNCTIONS AND SIMPLIFICATIONS
• OR Operation (+)
Atleast one input must be True for the Output to be True.
Truth Table
A B Output
A AND B
0 0 0
0 1 0
1 0 0
1 1 1
If A = 1 (True) and B = 1 (True), the output will be 1.
ii) OR Gate
Output is 1 (True) if either input is 1.
Symbol
Truth Table
A B Output
A OR B
0 0 0
0 1 1
1 0 1
1 1 1
Truth Table
A Output
(NOT A)
0 1
1 0
Truth Table
A B Output
(A NAND B)
0 0 1
0 1 1
1 0 1
1 1 0
v) NOR Gate
Output is 1 (True) if both A AND B are 0 (False) Otherwise is 0 (False).
Symbol
Truth Table
A B Output
(A NOR B)
0 0 1
0 1 0
1 0 0
1 1 0
vi) XOR Gate (Exclusive OR)
Output is 1 if exactly one of the inputs is 1.
Symbol
Truth Table
A B Output
( A XOR B)
0 0 0
0 1 1
1 0 1
1 1 0
Truth Table
A B Output
(A XNOR B)
0 0 1
0 1 0
1 0 0
1 1 1
2.2 Combining Logic Gates in Expressions and circuits
Here we use multiple logic gates to form complex expressions or
circuits.
Example
If F = (A AND B) OR C
• Expression
F=(AˑB)+C
• Circuits
A AˑB
B F (Output)
C
Truth Table
A B C AˑB F
0 0 0 0 0
0 0 1 0 1
0 1 0 0 0
0 1 1 0 1
1 0 0 0 0
1 0 1 0 1
1 1 0 1 1
1 1 1 1 1
• Engineers use the Truth Tables to verify that a circuit operates correctly
for all possible input combinations
3. APPLICATIONS IN COMPUTER CIRCUITS
Boolean functions, truth tables and logic gates together create the foundation for
digital circuits and computer systems. by understanding and applying Boolean
algebra, designers can create efficient circuits that perform the essential
operations of modern computing system, from data storage to logical processing
and arithmetic calculations. These concepts are central not only in building
computer hardware but also in developing efficient algorithms and optimizing
overall system performance. Computer circuits come in various types, each serving
a specific function In digital systems. Here are some of the computer circuits with
their application: