You are on page 1of 8

ESc201A Home Assignment 8 Oct. 21, 2019.

Solutions of the HA#7 will be on Brihaspati on 28/10/19.

1.  Obtain the truth table for the following function: (x.y+z)(y+x.z) and write it as sum of products (SOP) and
product of sums (POS).
2 Use Boolean identities to prove that (w.x.z+w.x+x.z+y).(y+w.x+x.z)=x.(w+y).(w+y)+z.(x+y)
3. Minimize the following functions using K-map:
(a) F(A,B,C,D)= A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D
(b) F(X,Y,Z)=  m(0,1,2,3,4,5,6)
(c) F(X,Y,Z)= M(0,1,2,4)
(d) F(A,B,C,D,E)=  (2, 6,8,10,12,14,18, 22, 24, 26, 28,30) .
4. Express the function F(A, B, C, D) = (2, 3, 4, 6, 12, 14) + Don’t Care(7, 9, 10, 11, 15) in the minimized
Sum of Products form.
5. Express the function F(A, B, C, D) = (1, 3, 4, 6, 9, 11, 12, 14) + Don’t Care(5, 7) in the minimized
Products of Sum form.
6. Find a minimal expression for a Boolean function F(A,B,C,D) where F is true when E is true, except when
E takes X states.
A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
E 1 0 1 1 0 0 0 0 1 X 1 X 0 X 0 X
7. Design a combinational circuit with 3 inputs and 1 output
(a) The output is 1 when the binary value of the inputs is less than 3. The output is 0 otherwise
(b) The output is 1 when the binary value of inputs is an odd number.
8. Carry out the following conversions:
(a) (111011.10101)2 = (?)10
(b) (361)10 = (?)2
(c) (0.90625)10= (?)2
(d) (75.4375)10 = (?)2
(e) (B95C.A5)16= (?)10
(f) (11011011010010101.1110000111)2 = (?)16
(g) (1959)10 = (?)BCD
(h) (1100001100010)BCD = (?)10
9. Show that any Boolean expression can be implemented using either NAND or NOR gates only.
10. Perform the following arithmetic operations using 2's complement method: (Use 8-bit representation of
number).
(a) 50 – 21, (b) -50 + 21, (c) -50 - 21
11. a) Show that a 1-bit Half adder can be implemented with an Exclusive-OR (XOR) gate and an AND gate.
b) Show that a 1-bit Full adder can be implemented with two Half adders and an OR gate.
2.
3.(a)

3(b)

3(c)

3(d)

F= (B+D)E
4. F(A,B,C,D) = ∑ (2,3,4,6,12,14) + ∑Don’t care (7,9,10,11,15) = C + BD

AB AB BD
CD 00 01 11 10 00 01 11 10
0 4 12
CD
8 0
00 0 1 0 00
4 12 8
1 0 1 1 0
1 5 13 9
01 0 0 * 01 1 1 5 13 9
0 * 0 1
3 7 15 11
C 11 1 * BD 11 3 7 15 11
* * 1 * 0 1
10 2 1 6 1 14 10 10 2 6 14 10
1 * 0 1 1 0
BD
(4) (5)
5. F(A,B,C,D) = ∑(1,3,4,6,9,11,12,14)+ ∑Don’t care (5,7) = BD + BD
POS is given by: (B+D).(B+D)
6. F(A,B,C,D) ; F is true when E is true, except when E is X : K-map for F gives
A B C D E F
0 0 0 0 1 1 F(A,B,C,D)=BD+ABCD
0 0 0 1 0 0 AB
0 0 1 0 1 1
0 0 1 1 1 1 CD 00 01 11 10
0 1 0 0 0 0 00 1
0 1 0 1 0 0 0 0 1
0 1 1 0 0 0
BD 01 0 0
0 1 1 1 0 0 0 0
1 0 0 0 1 1
1 0 0 1 X 0 11 1 0 0
1 0 1 0 1 1 0
1 0 1 1 X 0 10 1 0
1 1 0 0 0 1 0 1
1 1 0 1 X 0
1 1 1 0 0 0
1 1 1 1 X 0

7.
(8g) (8h)
9.

10.

You might also like