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:
Interpret bits (8,4,2,1) = (1,1,1,0) → value = 8 + 4 + 2 + 0 = 14.Therefore, output line 14 is the selected line.Because outputs are active-LOW, line 14 goes LOW while all others stay HIGH.The claim that “line 7 goes LOW” is incorrect; line 7 would correspond to input 0111.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