Difficulty: Easy
Correct Answer: S2 S1 S0 = 001 (with /G = 0)
Explanation:
Introduction / Context:
The 74151 (also known as 74LS151) is an eight-line data selector/multiplexer. It selects one of eight data inputs I0–I7 and routes it to the output under the control of three select inputs, commonly labeled S2 (MSB), S1, and S0 (LSB). Understanding the select-code mapping is essential when interfacing microprocessors, counters, or address lines to multiplexed signals.
Given Data / Assumptions:
Concept / Approach:
The MUX chooses input Ix where x is the binary value present on S2 S1 S0, interpreted as a 3-bit number with S2 as the most significant bit. Therefore, to select I1, we must place the binary value 001 on S2 S1 S0, while ensuring /G is low so the device is enabled. Any other select pattern will point to a different input, and a deasserted enable will inhibit the outputs regardless of the select code.
Step-by-Step Solution:
Verification / Alternative check:
Cross-check against standard truth tables for the 74151 family: each input number equals the binary value of S2 S1 S0. Simulation or bench testing will show Y (and /Y) follow I1 only when S2 S1 S0 = 001 and /G = 0.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing bit order (treating S0 as MSB), forgetting to assert /G low, or assuming Gray-code selection (the 74151 uses straight binary).
Final Answer:
S2 S1 S0 = 001 (with /G = 0)
Discussion & Comments