2-bit vector operation (recovered intent = addition): Given 2-bit unsigned vectors [A] = 10 and [B] = 01 (A is MSB), compute [A] + [B].

Difficulty: Easy

Correct Answer: [11]

Explanation:

Introduction / Context:The original stem omitted the operator; by Recovery-First we adopt the standard teaching example aligned with nearby items: 2-bit vector addition. Treat [A]=10 (binary 2) and [B]=01 (binary 1) as unsigned and add them.

Given Data / Assumptions:

  • Vectors are 2 bits wide, A is MSB.
  • Unsigned addition; no saturation.
  • Result reported as a 2-bit vector (no overflow here).

Concept / Approach:2 + 1 = 3. In binary, 3 is 11, which fits in 2 bits; no extra carry beyond the 2-bit width is generated.

Step-by-Step Solution:

LSB: 0 + 1 = 1, carry 0.MSB: 1 + 0 + carry 0 = 1.Concatenate → [11].

Verification / Alternative check:Decimal check: 2 + 1 = 3 → binary 11.

Why Other Options Are Wrong:

[00]/00: Sum is not zero.11 (without brackets) lacks the vector format; still the same value but formatting inconsistent.[10] with carry: Incorrect; no carry occurs.

Common Pitfalls:Misreading the MSB/LSB order.

Final Answer:[11]

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion