Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:
The names “encoder,” “decoder,” “multiplexer,” and “demultiplexer” can be confusing. This question clarifies the specific function of a demultiplexer (DEMUX) and whether it performs numeric code generation from an input signal.
Given Data / Assumptions:
Concept / Approach:
A DEMUX routes a single input to one selected output among many, as determined by the select lines. It does not analyze the content of the input to produce a binary number; that function belongs to an encoder. Therefore, the claim that a DEMUX “turns an input into a binary number” is incorrect. Instead, a DEMUX is essentially the inverse of a multiplexer with respect to routing, not coding.
Step-by-Step Solution:
Verification / Alternative check:
Look at truth tables: 1-of-N DEMUX truth tables show output selection, while encoder truth tables map one-hot inputs to binary codes—two distinct behaviors.
Why Other Options Are Wrong:
“Correct” confuses DEMUX with encoder; references to “active-low” or specific device counts do not change the fundamental routing function.
Common Pitfalls:
Misapplying DEMUX in applications that require code generation or decoding; ensure you select the right primitive for the job.
Final Answer:
Incorrect
Discussion & Comments