Binary arithmetic – division practice Compute the integer result of the binary division 01000110 ÷ 00001010.

Difficulty: Medium

Correct Answer: 0111

Explanation:


Introduction / Context:
Binary division mirrors decimal long division but is applied to base-2 numbers. This exercise reinforces number-base conversions and binary arithmetic skills widely used in digital logic and computer architecture.



Given Data / Assumptions:

  • Dividend: 01000110 (binary).
  • Divisor: 00001010 (binary).
  • We seek the integer quotient; fractional remainder is ignored.
  • No signed arithmetic (both are treated as unsigned).


Concept / Approach:
Convert to decimal to verify, or perform binary long division directly. 01000110 is 70 in decimal. 00001010 is 10 in decimal. Therefore, 70 / 10 = 7. In binary, 7 is 0111.



Step-by-Step Solution:
Check magnitudes: 01000110 (70) ≥ 00001010 (10).Determine quotient: 70 / 10 = 7.Convert 7 to binary: 7 = 4 + 2 + 1 → 0111.Confirm via binary long division if desired: successive subtract-shifts yield remainder 0 and quotient 0111.


Verification / Alternative check:
Back-multiply: 0111 (7) * 00001010 (10) = 01110010 (decimal 70) with remainder 0, matching the original dividend.



Why Other Options Are Wrong:
10011 (19) and 1001 (9) are not equal to 7; they mismatch the decimal check.0011 (3) is too small; 3 * 10 = 30 ≠ 70.0000 (0) is incorrect since the dividend is larger than the divisor.


Common Pitfalls:
Dropping leading zeros and misreading values, or confusing binary 1010 (10) with decimal 1010. Always verify by converting both numbers to the same base for a quick sense check.



Final Answer:
0111

Discussion & Comments

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