Meenakshi Sundararajan Engineering College: Department of Information Technology
Meenakshi Sundararajan Engineering College: Department of Information Technology
Meenakshi Sundararajan Engineering College: Department of Information Technology
ENGINEERING COLLEGE
DEPARTMENT OF INFORMATION
TECHNOLOGY
QUESTION BANK
SUBJECT : DIGITAL PRINCIPLES AND SYSTEM
DESIGN SEM / YEAR : III SEMESTER/ SECOND YEAR
7(a) Add, subtract and multiply the following numbers (110010)2 and 03 BTL1 Remembering
(11101)2.
7(b) State and prove De Morgan’s theorems for 2-variables 04 BTL1 Remembering
7(c) Find complement of the following Boolean expression xyz’ 06 BTL1 Remembering
+x’yz+z(xy+w)
8 Minimize the following function using Karnaugh map 13 BTL4 Analyzing
F(A,B,C,D) = ∑m(0,1,2,3,4,5,6,11,12,13) and implement
with
logic gates.
9 Minimize the expression using K-map and Quine 13 BTL2 Understanding
Mccluskey method Y= A’BC’D +
A’BC’D+ABC’D’+ABC’D’+AB’C’D+A’B’CD’
10(a) Implement the following Boolean function with NAND-NAND 07 BTL6 Creating
logic F(A,B,C)= ∑(0,1,3,5)
10(b) Define prime implicate and essential prime implicate. 04 BTL1 Remembering
10(c) Convert (78.5) 10 into binary 02 BTL3 Applying
11(a) Short notes on 1’s and 2’s complement 05 BTL1 Remembering
11(b) Explain the rules for Binary Addition and Subtraction using 1's & 08 BTL5 Evaluating
2’s complement. Give examples.
12 Explain about common postulates used to formulate various 13 BTL1 Remembering
algebraic structures.
13(a) Explain the procedure for obtaining NAND- NAND circuit for 08 BTL5 Evaluating
any AND-OR network with a suitable example.
13(b) Implement Y= (A'B+AB') (C+D') using NOR gates. 05 BTL3 Applying
14(a) Explain the procedure for obtaining NOR- NOR circuit for any 08 BTL5 Evaluating
AND-OR network with a suitable example.
14(b) Simplify the given Boolean function in POS form using k-map 05 BTL4 Analyzing
F(A,B,C,D) =ΠM(0,1,4,7,8,10,12,15)+d(2,6,11,14)
PART-C
Q.no Question Mark BTL Competenc
e
1 Minimize the expression using Quine Mc Cluskey 15 BTL5 Evaluating
method F=∑m(0,1,9,15,24,29,30) + ∑d(8,11,31) (OR)
Reduce the
expression using tabulation method F(X1,X2,X3,X4,X5) =
∑m(0,2,4,5,6,7,8,10,14,17,18,21,29,31) + ∑d(11,20,22)
2 Express the following function in a simplified manner using K 15 BTL6 Creating
map
technique (i) G=πM(0,1,3,7,9,11).
(ii) f(W,X,Y,Z)=∑m(0,7,8,9,10,12) + ∑d(2,5,13).
3 Simplify the following function using five variable K- map 15 BTL5 Evaluating
F(A,B,C,D,E)=A’B’CE’+B’C’D’E’+A’B’D’+B’C’D’+A’CD+A’
BD
4 Simplify the following expression using Quine Mc 15 BTL5 Evaluating
Cluskey method & K map technique
Y= m1+m3+m4+m7+m8+m9+m10+m11+m12+m14
UNIT II - COMBINATIONAL LOGIC
Combinational Circuits – Analysis and Design Procedures - Binary Adder-Sub tractor - Decimal
Adder - Binary Multiplier - Magnitude Comparator - Decoders – Encoders – Multiplexers.
PART-A
Q.no Question BTL Competence
1 Implement (solve) the function G=∑m (0, 3) using a 2x4 decoder. BTL6 Creating
2 Draw (design) the circuit diagram for 2 to 1 line multiplexer. BTL3 Applying
3 Implement (solve) the following Boolean function using 8:1 multiplexer BTL5 Evaluating
F(A,B,C)=∑(1,3,5,6).
4 What is priority encoder? BTL1 Remembering
5 Implement (solve) a full adder with 4x1 multiplexer. BTL2 Understanding
6 Write the Data flow description of a 4 bit comparator. BTL2 Understanding
7 What is half adder?. Draw the truth table of half adder BTL1 Remembering
8 Write short notes on propagation delay BTL2 Understanding
9 Define combinational circuits BTL1 Remembering
10 Differentiate between Multiplexer and Demultiplexer. BTL4 Analyzing
11 State the difference between decoder and demultiplexer. BTL4 Analyzing
12 Obtain the truth table for BCD to Excess-3 code converter BTL1 Remembering
13 Draw the truth table and circuit diagram of 4 to 2 encoder. BTL3 Applying
14 How many 3-to-8 line decoders with an enable input are needed to construct BTL6 Creating
a 6-to-64 line decoder without using any other logic gates?
15 Realize the combinational circuit of half subtractor. BTL2 Understanding
16 Differentiate between encoder and decoder. BTL4 Analyzing
17 List out the application of multiplexer. BTL1 Remembering
18 How many number of 2X1 multiplexers are required to implement 4x1 BTL5 Evaluating
multiplexer.
19 Draw the full adder circuit as a collection of two half adders. BTL3 Applying
20 List the truth table of full subtractor. BTL1 Remembering
PART-B
Q.no Question Mark BTL Competence
1 Describe the process involved in converting 8421 code to Excess 13 BTL2 Understanding
3 code with neat sketch. (OR) Design a code converter
that converts a 8421 to BCD Code
2(a) Examine the following Boolean function using 8 to 1 06 BTL4 Analyzing
Multiplexer. F(A,B,C,D)=A’BD’ + ACD + B'CD + A'C'D.
2(b) Discover the above function using 16 to 1 Multiplexer. 07 BTL4 Analyzing
3 Describe the procedure of converting 8421 to Gray code 13 BTL2 Understanding
converter also realize the converter using only NAND gates.
4 Design Full subtractor and derive expression for difference and 13 BTL6 Creating
borrow. Realize using two half subtractor.
5(a) Examine the following Boolean functions with a multiplexer. 06 BTL4 Analyzing
F(W,X,Y,Z) = ∑ (2,3,5,6,11,14,15)
5(b) Construct a 5 to 32 line decoder using 3 to 8 line decoders and 2 07 BTL3 Applying
to 4 line decoder.
6(a) Explain the Analysis procedure. Analyze the following 05 BTL5 Evaluating
logic diagram.
6(b) With neat diagram explain the 4 bit adder with Carry look 08 BTL5 Evaluating
ahead.
7 Design Full subtractor and derive expression for difference 13 BTL6 Creating
and
borrow. Realize using gates.
8 Design the full adder with inputs x,y,z and two outputs S 13 BTL6 Creating
and C.
The circuits perform x+y+z is the input carry, C is the
output carry and S is the Sum & realize it’s using only NOR
gates
9 Design a logic circuit that accepts a 4-bit gray code and 13 BTL6 Creating
converts
it to 4-bit binary code
10(a) Design a 2 bit binary multiplier to multiply two binary 06 BTL1 Remembering
numbers
and produce a 4-bit result.
10(b) Construct a 4-bit odd parity generator circuit using gates 07 BTL3 Applying
13(a) Explain the design procedure for combinational circuits 07 BTL5 Evaluating
with
suitable examples
13(b) Construct 16X1 multiplexer with two 8X1 and 2X1 06 BTL3 Applying
multiplexer.
Use Block diagrams
14(a) Implement the following function using 74LS138 and gates. 07 BTL2 Understanding
F1(A,B,C)= Π(0,1,3,7) and F2(A,B,C)= Π(2,3,7)
14(b) Find the design procedure for a 4 –bit parallel binary adder / 06 BTL1 Remembering
subtractor.
PART-C
Q.no Question Mark BTL Competence
1 How to design a 4 bit magnitude comparator with 3 outputs 15 BTL2 Understanding
A>B,A=B,A<B
2a Implement the following function using 8 to 1 multiplexer 07 BTL5 Evaluating
f(a,b,c,d)= ∑m(0,1,3,5,9,12,14,15)
2b Implement the following function using multiplexer f(a,b,c,d)= 08 BTL5 Evaluating
∑m(0,1,3,4,8,9,15)
3 Design a binary to gray code converter circuit & a BCD to 7- 15 BTL6 Creating
Segment code converter circuit
4 Find the design procedure for a combinational circuit to perform 15 BTL6 Creating
BCD addition.