MUX, DEMUX, Encoder, Decoder –
Complete Practice Pack
I. Multiplexer (MUX)
1. Draw the block diagram and truth table of a 4:1 and 8:1 MUX.
2. What is the formula to find number of select lines in a MUX? Prove it.
3. Implement the Boolean function F(A, B) = A + B using a 4:1 MUX.
4. Implement the function F(A, B, C) = Σ(1, 2, 4, 7) using 8:1 MUX.
5. Realize the Full Adder SUM using 4:1 MUX.
6. Design a 16:1 MUX using two 8:1 MUXs.
7. Design a 4:1 MUX using basic gates.
8. Prove that a MUX can be used to implement any Boolean function.
9. Implement a NAND gate using only a 2:1 MUX.
10. Convert a 4:1 MUX to 8:1 MUX.
11. Design a 2:1 MUX using logic gates.
II. Demultiplexer (DEMUX)
12. Draw the block diagram and truth table of 1:4 and 1:8 DEMUX.
13. Explain how a DEMUX acts as a data distributor.
14. Design a 1:4 DEMUX using basic gates.
15. Implement the Boolean function F = AB using 1:4 DEMUX.
16. Convert 1:2 DEMUX into 1:4 DEMUX using cascading.
17. Use a DEMUX to design a traffic signal controller system.
18. How can a DEMUX be used for memory selection?
III. Encoder
19. What is an encoder? Give truth table for 4:2 encoder.
20. Draw and explain a decimal-to-BCD encoder.
21. Design a 4:2 encoder using gates.
22. Design a 8:3 priority encoder with truth table and logic.
23. Explain how a priority encoder can be used in an interrupt controller.
24. Design a keypad encoder system for digits 0–9.
IV. Decoder
25. Define decoder. Draw 2:4 and 3:8 decoder truth tables.
26. What is the difference between decoder and DEMUX?
27. Realize the Boolean function F(A, B, C) = Σ(1, 3, 4, 6) using 3:8 decoder and OR gates.
28. Implement the logic circuit of a BCD to 7-segment display decoder.
29. Design a 3:8 decoder using two 2:4 decoders.
30. Design a 2:4 decoder using NAND gates only.
V. Differences & Comparisons
31. Difference between MUX and DEMUX.
32. Difference between Encoder and Decoder.
33. Compare MUX vs Decoder – in terms of use, structure, output.
34. Compare Priority Encoder vs Standard Encoder.
VI. Applications & Case-Based
35. Explain how a MUX is used in a CPU’s ALU operation selector.
36. Design a control system for 4 devices using 1:4 DEMUX.
37. Show how decoder is used in memory address selection.
38. Design a sensor fault detection circuit using a 4:2 priority encoder.
39. Use a MUX to implement a 4-bit 2's complement logic.
VII. Bonus MCQs
40. A 4:1 MUX has how many select lines? A. 1 B. 2 C. 3 D. 4
41. A 3:8 decoder requires how many input lines? A. 2 B. 3 C. 4 D. 8
42. Which device converts binary to decimal? A. Encoder B. Decoder C. MUX D. DEMUX