Difficulty: Medium
Correct Answer: Incorrect
Explanation:
Introduction / Context:
Decoders convert binary inputs to one-of-N outputs. With active-LOW outputs, exactly one output line is asserted LOW for any valid input. Correctly interpreting bit weights and active-level conventions is essential to determine which line is selected.
Given Data / Assumptions:
Concept / Approach:
Translate the input code to its decimal equivalent using the given weights. The selected output index equals the binary input value. Active-LOW simply flips the asserted level, not the selected index.
Step-by-Step Solution:
Verification / Alternative check:
Cross-check with truth tables for 74xx154-style decoders (dual-enable aside). The index equals the binary input value regardless of output polarity.
Why Other Options Are Wrong:
“Correct” wrongly maps 1110 to 7. Output polarity does not change selected index, only logic level. Enable pins, while necessary, do not remap bit weights in normal operation.
Common Pitfalls:
Reversing bit order, misreading LSB/MSB, or confusing active-LOW assertion with index inversion.
Final Answer:
Incorrect
Discussion & Comments