Binary-to-decimal conversion practice Convert the 8-bit binary number 10000110₂ to its decimal (base-10) equivalent.

Difficulty: Easy

Correct Answer: 13410

Explanation:

Introduction / Context:Converting between binary and decimal is a core skill in digital electronics and computer architecture. This question reinforces positional weighting of bits in an 8-bit unsigned number.

Given Data / Assumptions:

  • Binary input: 10000110₂.
  • Unsigned interpretation (no sign bit behavior implied).
  • Place values: 2^7 to 2^0 from left to right.

Concept / Approach:Each binary 1 adds its positional weight to the total. For 8 bits, the weights are 128, 64, 32, 16, 8, 4, 2, 1. Sum only those weights where the bit is 1.

Step-by-Step Solution:Write weights under bits: 1 0 0 0 0 1 1 0 → 128, 0, 0, 0, 0, 4, 2, 0.Add active weights: 128 + 4 + 2 = 134.Therefore, 10000110₂ = 134₁₀.

Verification / Alternative check:Convert 134 back to binary: 128 + 4 + 2 → bits at 2^7, 2^2, 2^1 set → 10000110₂, confirming the result.

Why Other Options Are Wrong:144₁₀, 110₁₀, 126₁₀: each includes incorrect weighting or extra/missing powers of two.

Common Pitfalls:Misreading bit positions (especially internal zeros) or forgetting that the leftmost bit is 2^7 in an 8-bit number.

Final Answer:13410

Discussion & Comments

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