cs302 Assignment 2 by Dilshad Ahmad
cs302 Assignment 2 by Dilshad Ahmad
You are required to generate the Boolean & ABEL Expressions for outputs QD,
QC, QB & QA.
Hint: You have to simplify or generate the Expression using the K-Map or
Quine-McClusky Method of Boolean Expression Simplification.
0000
1111 0001
1110 0010
1101 0011
1100 0100
1011 0101
1010 0110
1001 0111
1000
Ans =
We know that the values of Q for all sets
(i.e.)
J= 1 and K= 0 then Q = 1
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0
JD=∑
m
¿¿ 7) + d (8,9,10,11,13,14,15,16)
KD=∑
m
¿¿ 15) + d (0,1,2,3,4,5,6,7,8)
JC=∑
m
¿¿ 3,11) + d (4,5,6,7,12,13,14,15)
KC=∑
m
¿¿ 7,15) + d (0,1,2,3,8,9,10,11)
JB=∑
m
¿¿ 1,5,9,13) + d (2,3,6,7,10,11,14,15)
KB=∑
m
¿¿ 3,7,11,15) + d (0,1,4,7,8,9)
JA=∑
m
¿¿ 0,2,4,6,8,10,12,14) + d (1,3,5,7,9,11,13,15)
KA=∑
m
¿¿ ) + d (0,2,4,6,8,10,12,14)
QC QD 0 1 3 2
QCQD 4 5 7 6
QCQD 12 13 15 14
QCQD 8 9 11 10
QCQD\QAQB 00 01 11 10
00 X X X X
01 X X X X
11 1 1 1 1
10 0 1 1 1
KD= QAQBQD
3rd K-map for JC
QCQD\QAQB 00 01 11 10
00 0 0 1 0
01 X X X X
11 X X X X
10 0 0 1 0
JC = QAQB
QCQD\QAQB 00 01 11 10
00 X X X X
01 0 0 1 0
11 0 0 1 0
10 X X X X
KC = QAQB
QCQD\QAQB 00 01 11 10
00 0 1 X X
01 0 1 X X
11 0 1 X X
10 0 1 X X
JB = QD
QCQD\QAQB 00 01 11 10
00 X X 1 0
01 X X 1 0
11 X X 1 0
10 X X 1 0
KB = QD
QCQD\QAQB 00 01 11 10
00 1 X X 1
01 1 X X 1
11 1 X X 1
10 1 X X 1
JA = 1
QCQD\QAQB 00 01 11 10
00 X 1 1 X
01 X 1 1 X
11 X 1 1 X
10 X 1 1 X
KA =1
JC = QAQB
KC = QAQB
JB = QD
KB = QD
JA = 1
KA =1
ABEL Expressions
JD= QA & QB & QC
JD= QA & QB & QC
JD= QA & QB
JD= QA & QB
JB = QD
KB = QD
JA = 1
KA =1