Tut 1
Tut 1
ELCT201
Spring 2023
Tutorial #1
Revision
1- Numbering representation
2- Basic Logic Gates
3- Boolean Algebra
Outline
2
Course Outline
Assessment Weight
Assignments 10%
Project 10%
Quizzes 10%
Midterm 25%
Final 45%
3
Introduction
4
Digital Circuits
5
Binary System
# of bits = 5 0101
6 0110
7 0111
8 1000
9 1001
6
Binary Representation
Binary Numbers
• 43
8
Problem II
• 001010012
9
Logic Design
A B Q
0 0 0
0 1 0
1 0 0
1 1 1
10
Logic Design
A B Q
0 0 0
0 1 1
1 0 1
1 1 1
11
Logic Design
• Logic Gates
– NOT function
A Q
0 1
1 0
12
Logic Design
A B Q
0 0 1
0 1 1
1 0 1
1 1 0
13
Logic Design
A B Q
0 0 1
0 1 0
1 0 0
1 1 0
14
Logic Design
A B Q
0 0 0
0 1 1
1 0 1
1 1 0
Q = AB’ + A’B
Q = 1, Only If there is an odd number of ones in the input combinations
15
Logic Design
A B Q
0 0 1
0 1 0
1 0 0
1 1 1
Q = AB + A’B’
• Commutative Law
– A+B = B+A
– A.B = B.A
• Associative Law
– A + (B + C) = (A + B) + C = A + B + C (OR Associate Law)
– A(B.C) = (A.B)C = A . B . C (AND Associate Law)
• Distributive Law
– A(B + C) = A.B + A.C (OR Distributive Law)
– A + (B.C) = (A + B).(A + C) (AND Distributive Law)
• DE Morgan's Law
– (Nor = Not-And)
– (NAND = Not-OR)
17
Boolean Algebra
18
Boolean Algebra
19
Sheet 1
• Problem III:
Simplify the following Boolean expressions to a minimum number of
literals
a) A’BC + ABC’ + ABC + A’BC’
b) XZ + X’Y + YZ
c) (X’Y’ + Z’)’ +Z + XY + WZ
d) A’B (D’ + C’D) + B (A + A’CD)
20
Sheet 1
• Problem V:
– Find the complement of the following expressions
a) XY’ + X’Y
b) (a + c) (a + b’) (a’ + b + c’)
21
Sheet 1
• Problem VI:
– List the truth table of the function:
a) F = XY + XY’ + Y’Z (Sum of Products)
b) F = (B + C).( A’ + C’) (Product Of Sums)
F
0
1
2
3
4
5
6
7
22
Sheet 1
• Problem VIII:
– Write Boolean expressions and construct the truth tables describing the
outputs of the circuits shown in the logic diagrams in Fig. 1.
23
Thank
You
24