BE Computer Engineering (IOE, TU) Digital Logic (IOE, EX 502) Question Paper 2078
This is the official BE Computer Engineering (IOE, TU) Digital Logic (IOE, EX 502) question paper for 2078, as set in the regular annual examination. It carries 80 full marks and a time allowance of 180 minutes, across 12 questions. On Kekkei you can attempt this Digital Logic (IOE, EX 502) 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 (IOE, TU) Digital Logic (IOE, EX 502) 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 steps: (i) Convert the decimal number to its binary, octal and hexadecimal equivalents. (ii) Convert the hexadecimal number to decimal. (6 marks)
(b) Differentiate between weighted and non-weighted codes with examples. Encode the decimal number into BCD (8421), Excess-3 and Gray code, and explain one practical advantage of using Gray code in digital systems. (6 marks)
(a) State and prove De Morgan's theorems for two variables. Hence simplify the Boolean expression and implement it using only NAND gates. (5 marks)
(b) A logic function is given by . Simplify the function using a four-variable Karnaugh map, identify any don't-care groupings that arise, and draw the minimized logic circuit using basic gates. (7 marks)
(a) Explain the difference between synchronous and asynchronous (ripple) counters, clearly discussing the propagation delay limitation of ripple counters. (4 marks)
(b) Design a synchronous MOD-6 counter that counts in the sequence using JK flip-flops. Draw the state diagram, construct the excitation table, derive the simplified flip-flop input equations using K-maps, and draw the final circuit diagram. (12 marks)
(a) Design a full adder using two half adders and additional gates. Write its truth table and derive the expressions for SUM and CARRY. (6 marks)
(b) Show how a -to- multiplexer can be used to implement the Boolean function by treating and as select lines. Draw the implementation, clearly indicating the data input connections. (6 marks)
Section B: Short Answer Questions
Attempt all / any as specified.
Perform the subtraction using the 8-bit 2's complement method. Show the binary representation of each operand, the addition step, and interpret the final result including its sign.
Explain the operation of a 3-to-8 line decoder. Draw its block diagram and truth table, and show how two such decoders together with an enable input can be combined to build a 4-to-16 line decoder.
Distinguish between a latch and a flip-flop. Explain the working of a JK flip-flop with its truth table, and describe how the race-around condition occurs and how a master-slave configuration eliminates it.
Explain the operation of a 4-bit Serial-In Parallel-Out (SIPO) shift register with a neat diagram. Illustrate the contents of the register after each clock pulse when the serial input sequence is applied (LSB first).
Differentiate between RAM and ROM. Briefly explain the internal organization of a ROM and show how a ROM can be used to implement the combinational functions and of two variables... (extend to three input variables) using a single ROM.
Compare PROM, PLA and PAL in terms of the programmability of their AND and OR arrays. Draw the basic structure of a PLA and explain why it is more flexible than a PROM for implementing arbitrary sum-of-products functions.
(a) Prove that the NAND gate is a universal gate by realizing the NOT, AND and OR functions using only NAND gates. (4 marks)
(b) Express the XOR function using NAND gates only. (2 marks)
Design a 1-bit magnitude comparator that compares two bits and and produces three outputs indicating , and . Write the truth table and derive the output expressions.