A priority encoder has four inputs I₀, I₁, I₂ and I₃ where I₃ has the highest…
2024
A priority encoder has four inputs I₀, I₁, I₂ and I₃ where I₃ has the highest priority and I₀ has the least priority. If I₁ = 1, what will be the output?
- A.
00
- B.
11
- C.
10
- D.
More than one of the above
- E.
None of the above
Attempted by 132 students.
Show answer & explanation
Correct answer: E
In a 4-to-2 priority encoder, the output is determined by the highest-priority input that is currently active (logic 1). While your prompt states that I1 = 1, the output cannot be determined without knowing the status of the higher-priority inputs (I2 and I3).
I3 | I2 | I1 | I0 | Output (Y1Y0) |
1 | X | X | X | 11 |
0 | 1 | X | X | 10 |
0 | 0 | 1 | X | 01 |
0 | 0 | 0 | 1 | 00 |
Dependency: If I1 = 1, the output will only be
01if I2 and I3 are both0.Higher Priority: If I3 happens to be
1at the same time, the output would be11. If I2 is1(and I3 is0), the output would be10.Ambiguity: Because the status of I2 and I3 is not defined in your question, there is no single fixed output. Furthermore, even if we assume I1 is the only active high-priority pin, the expected output
01is not listed in options 1, 2, or 3.
Therefore, because the output is either conditional or simply missing from the provided list, "None of the above" is the correct choice.