Digital Electronics Assignments Nirjari Desai 8q3Vqb
Digital Electronics Assignments Nirjari Desai 8q3Vqb
Digital Electronics Assignments Nirjari Desai 8q3Vqb
ASSIGNMENT – 1
1) 110101.101010 2)10101111001.0111
2) 1011011011 2) 01011111011.011111
1) 4BAC 2) 3A9E.B0D
ASSIGNMENT – 2
1. 1010101 5. 10111.1
2. 0111000 6. 10011.00
3. 0000001 7. 01100.01
4. 0101010 8. 0.01111
Q-4: Perform Subtraction with following Decimal Numbers using 1) 9’s complement & 2) 10’s complement.
Check the answer by straight subtraction.
Q-5: Perform Subtraction with following Binary Numbers using 1) 1’s complement & 2) 2’s complement.
Check the answer by straight subtraction.
1. 8620
2. 4499
3. 7890
Q-7: What is Weighted and Non Weighted Code? What is Self Complementary Code? Briefly describe with
their examples.
ASSIGNMENT – 3
1. xy + xy’
2. (x + y) (x + y’)
4. zx + zx’y
6. y(wz’ + wz) + xy
Q-3: Find the complement of following Boolean Functions using a) De Morgan’s Theorem & b) Duality.
3. [(AB)’A] [(AB)’B]
4. AB’ + C’D’
Q-4: Obtain the truth table of the following function and implement it by using Logic Gates:
F = xy + xy’ + y’z
1. F(X,Y,Z) = ∑(1,3,7)
2. F(A,B,C,D) = ∑(0,2,6,11,13,14)
3. F(X,Y,Z) = π(0,3,6,7)
4. F(A,B,C,D) = π(0,1,2,3,4,6,12)
ASSIGNMENT – 4
Q-1: Obtain simplified expressions in Sum of Products for the following Boolean Functions:
1. F(X,Y,Z) = ∑(2,3,6,7)
2. F(A,B,C,D) = ∑(7,13,14,15)
3. F(A,B,C,D) = ∑(4,6,7,15)
4. F(W,X,Y,Z) = ∑(2,3,12,13,14,15)
Q-2: Obtain simplified expressions in Product of Sums for the following Boolean Functions:
1. F(X,Y,Z) = π(0,1,4,5)
2. F(A,B,C,D) = π(0,1,2,3,4,10,11)
3. F(W,X,Y,Z) = π(1,3,5,7,13,15)
Q-3: Obtain simplified expressions in Sum of Products for the following Boolean Functions:
3. F(A,B,C,D,E) = ∑(0,1,4,5,16,17,21,25,29)
Q-5: Simplify following Boolean Function using Don’t Care conditions, in 1) Sum of Products & 2) Product
of Sums:
D = BDE’ + CD’E’
1. F(A,B,C,D,E,F,G) = ∑(20,28,52,60)
2. F(W,X,Y,Z) = ∑(0,2,3,6,7,8,10,12,13)
ASSIGNMENT – 5
Q-1: Explain Half Adder with its logic diagram and truth table. Derive Boolean functions for Sum and Carry.
Q-2: Explain Half Subtractor with its logic diagram and truth table. Derive Boolean functions for Difference
and Borrow.
Q-3: Implement Full Subtractor with two Half Subtractors and an OR Gate.
Q-4: Show how Full Adder can be converted to a Full Subtractor with the addition of one inverter circuit.
Q-5: Design a combinational circuit that converts an Excess – 3 code to the BCD code.
Q-6: Design a combinational circuit that converts a 4- bit Binary code to BCD code . The binary number
ranges from 0 to 15.
Q-7: 4.15, 4.16, 4.21, 4.22, 4.26 (From Morris Mano Book)
ASSIGNMENT – 6
Q-2: Explain BCD Adder with its block diagram and Truth Table.
Q-3: Explain 4 – bit Magnitude comparator in detail. Also describe that whether 2 – bit Magnitude
comparator is possible or not. Derive equations for both.
Q-8: Derive the logic Diagram and Truth Table of 4 to 1 line MUX and Quadruple 2 to 1 line MUX.
Q-9: Derive the logic Diagram and Truth Table of 2 to 4 line Decoder with Enable Input (Demultiplexer).
ASSIGNMENT – 7
Q-1: What are the differences between Combinational Logic Circuit and Sequential Logic Circuit? Explain
both with their block diagrams?
Q-2: What is Flip Flop? What are the types of flip flops? What is Latch?
Q-3: Explain RS Flip Flop and clocked RS Flip Flop with their Truth Tables.
Q-4: Explain D Flip Flop with their Truth Table and logic diagram.
Q-5: Explain JK Flip Flop with their Truth Table and logic diagram.
Q-6: Explain T Flip Flop with their Truth Table and logic diagram.
Q-7: Explain Master – Slave Flip Flop with their Truth Table and logic diagram.
Q-8: What is Edge Triggered Flip Flop? Explain with one example.
Q-9: What do you mean by Counter? Explain with Clock Input Timing Diagram. Also briefly mention types
of it.
Q-10: How will you design 3-bit binary Asynchronous and Synchronous counter with Clock Pulse
generation?
Q-11: Explain and draw the diagram of 4-bit binary Ripple Counter.
Q-12: Explain BCD Ripple Counter and draw the diagram of it using JK Flip flop.
Q-13: What do you mean by Synchronous Counter? Draw the diagram of it. Also explain binary Up-Down
Counter.
Q-14: What is Register? Why is it used? Explain 4-bit Register.
Q-15: Explain 4-bit Register with Parallel Load. Draw the diagram of it.
Q-16: What is Shift Register? Explain 4-bit Bidirectional Shift Register using diagrams.
ASSIGNMENT-8
ASSIGNMENT-9
8) Input Forming Logic 9) Output Forming Logic 10) Self Starting Counter
11) Critical Races 12) Noncritical Races 13) Cycles in Asynch. Ckt
Q-3: Distinguish between Mealy and Moore Finite State Machines with example and diagrams.
1) State Assignment
2) State Reduction
Q-7: Differentiate Flow Table and Primitive Flow Table in asynchronous sequential circuit.
ASSIGNMENT-10
Q-2: What is ROM? Explain with block diagram. Explain types of ROM in brief.
Q-4: Define FPGA. Explain its basic architecture along with necessary diagram. Also define LUT, Logic Block
and Logic Element with respect to FPGA.