Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:
Combinational building blocks have specialized roles. A magnitude comparator takes two binary numbers and asserts flags indicating A > B, A = B, or A < B. A multiplexer or dedicated min/max selector, not the comparator, forwards one of the operand values to the output. Confusing these blocks causes functional errors in datapaths and control logic.
Given Data / Assumptions:
Concept / Approach:
A magnitude comparator does not drive out a numeric operand. It asserts logic-high on one or more of its relational outputs: A>B, A=B, A
Step-by-Step Solution:
Verification / Alternative check:
Review standard ICs: 74x85 outputs A>B, A=B, A
Why Other Options Are Wrong:
“Correct” contradicts device definitions. Bit-width or two’s-complement representation do not change the role separation; tri-state buses are unrelated to comparator core behavior.
Common Pitfalls:
Assuming any block that “compares” will also select; in modular design, comparison and selection are distinct steps wired together by control logic.
Final Answer:
Incorrect
Discussion & Comments