BE Computer Engineering (Pokhara University) Digital Logic (PU, ELX 110) Question Paper 2078
This is the official BE Computer Engineering (Pokhara University) Digital Logic (PU, ELX 110) question paper for 2078, as set in the regular annual examination. It carries 100 full marks and a time allowance of 180 minutes, across 12 questions. On Kekkei you can attempt this Digital Logic (PU, ELX 110) past paper online with a timer, get instant AI feedback and step-by-step solutions, and track the topics where you lose marks — completely free. Whether you are revising for your BE Computer Engineering (Pokhara University) Digital Logic (PU, ELX 110) exam or solving previous years' question papers, this 2078 paper is a great way to practise under real exam conditions.
Section A: Long Answer Questions
Attempt all / any as specified.
(a) Perform the following number system conversions, showing all intermediate steps: (i) Convert the decimal number to its binary, octal and hexadecimal equivalents. (ii) Convert the hexadecimal number to decimal.
(b) Using 8-bit 2's complement representation, perform the subtraction and verify your result.
(c) Differentiate between weighted and non-weighted codes. Encode the decimal number into BCD (8421) and into Excess-3 code.
(a) Simplify the following Boolean function using a four-variable Karnaugh map and obtain the minimal Sum-of-Products (SOP) expression:
Indicate all the prime implicants and the essential prime implicants on the map.
(b) For the function in part (a), also obtain the minimal Product-of-Sums (POS) expression.
(c) Realize the minimal SOP expression obtained in part (a) using only NAND gates and draw the logic diagram.
Design a synchronous sequential circuit (a Mod-6 counter that counts in the sequence ) using JK flip-flops.
(a) Draw the state diagram and write down the present-state/next-state table.
(b) Derive the excitation table for the JK flip-flops and obtain the simplified input equations using Karnaugh maps.
(c) Draw the complete logic circuit diagram and comment on how the unused states are handled.
(a) Design a full adder using the truth table approach. Obtain the simplified Boolean expressions for the SUM and CARRY outputs and draw its logic diagram.
(b) Implement the SUM output of the full adder using an 8-to-1 multiplexer.
(c) Explain how a 3-to-8 line decoder can be used to implement the following two functions simultaneously:
Section B: Short Answer Questions
Attempt all / any as specified.
State and prove De Morgan's theorems for two variables. Using Boolean algebra, simplify the expression and express the result in its simplest form.
(a) Explain the operation of an SR latch using NOR gates and state its forbidden input condition. (b) What is meant by the 'race-around condition' in a JK flip-flop, and how does a master-slave configuration eliminate it?
(a) Differentiate between a synchronous counter and an asynchronous (ripple) counter. (b) Draw the logic diagram of a 4-bit Serial-In Parallel-Out (SIPO) shift register using D flip-flops and explain its operation.
Design a half subtractor and a full subtractor. Write down their truth tables, derive the Boolean expressions for the DIFFERENCE and BORROW outputs, and draw the logic diagram of the full subtractor.
(a) What is a multiplexer? With a neat block diagram and function table, explain the working of a 4-to-1 multiplexer. (b) Show how two 4-to-1 multiplexers and one additional gate can be used to construct an 8-to-1 multiplexer.
(a) Define a self-complementing code and give one example. (b) Convert the binary number into Gray code and convert the Gray code back into binary. Show the bit-by-bit procedure.
Distinguish between Mealy and Moore models of a finite state machine using suitable block diagrams. State one practical advantage and one disadvantage of each model.
What are 'don't care' conditions in a logic function? Using a Karnaugh map, simplify the BCD function and write the minimal SOP expression.