Difficulty: Easy
Correct Answer: To allow the decoder to respond to the inputs to activate the correct output gate.
Explanation:
Introduction / Context:
Decoders are fundamental combinational logic blocks that convert an n-bit binary code at their inputs into one-of-2^n active outputs. They are used for address decoding in memory systems, chip selects, multiplexed display driving, and many other digital applications. Understanding the role of the address inputs versus any enable pins is essential for correct design and troubleshooting.
Given Data / Assumptions:
Concept / Approach:
The decoder's address inputs select which single output line becomes active. If the device has enable inputs, they merely permit or inhibit that normal decoding action. When disabled, all outputs take the inactive state regardless of the address inputs. Thus, the primary purpose of the decoder's inputs (the address lines) is to cause the correct output gate to assert according to the input code.
Step-by-Step Solution:
Identify the role of address inputs: select exactly one output line.Identify the role of enable pins: gate the entire device on or off.Match the options: the statement that focuses on selecting the correct output gate via inputs is most accurate.Therefore choose option (a).
Verification / Alternative check:
Look at common parts such as 74HC138 (3-to-8) or 74LS154 (4-to-16). Their data sheets show truth tables where the outputs follow the address inputs only when enable conditions are satisfied; otherwise, all outputs are inactive. This confirms the interpretation above.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
To allow the decoder to respond to the inputs to activate the correct output gate.
Discussion & Comments