Solve Binary Long Division: 1010/1001

In summary, the key to solving a homework equation is to use long division, and to understand how it works.
  • #1
Maybe_Memorie
353
0

Homework Statement



I'm trying to divide 1010 by 1001

Homework Equations





The Attempt at a Solution



So far all I have is

_1___________
1001 |1010.000000000
1001
------
0001


I know that 1001 divides into 0001 0 times, but I don't know how to continue..
 
Physics news on Phys.org
  • #2


You do the same thing you do when you long-divide using decimals. Append that 0 to the quotient and then bring down the next digit from the dividend.
 
  • #3


vela said:
You do the same thing you do when you long-divide using decimals. Append that 0 to the quotient and then bring down the next digit from the dividend.

So for the next part of the quotient I divide 00010 (by bringing the 0 down) by 1001.
Right?
 
  • #4


Let's see.
As you should be aware, this will take you into the decimals (binoms??!).

Code:
1001/1010\1.
     1001
     ----
        1
...
 
  • #5


So, divide 1.0 by 1001?
 
  • #6


OK, so you had 1001 go into 1010 once, leaving a remainder of 1:
Code:
          1.
     +---------------
1001 | 1010.000000000
       1001
       ----
          1
Now you bring down the 0 from the dividend and tack it onto the remainder:
Code:
          1.
     +---------------
1001 | 1010.000000000
       1001 |
       ---- v
          1.0
1001 goes into 10 zero times (just ignore the binary point), so tack on a 0 to the quotient:
Code:
          1.0
     +---------------
1001 | 1010.000000000
       1001 
       ----
          1.0
Then bring down another 0 and tack it onto the remainder:
Code:
          1.0
     +---------------
1001 | 1010.000000000
       1001  |
       ----  v
          1.00
Repeat. You should be able to see you're going to have to bring down two more 0's before anything new happens:
Code:
          1.000
     +---------------
1001 | 1010.000000000
       1001    |
       ----    v
          1.0000
 
  • #7


Hmm, no divide 1010 by 1001...
The result is 1.0...

Edit: as vela said! (Wow!)
 
  • #8


Thank you both so much! :smile:
 
  • #9


The key is that each step of the division will give you either 0 or 1. If the number you are currently dividing is less than the divisor (the number you are dividing by), you write down a 0 digit, and bring down another digit. If the number you are dividing is greater than or equal to the divisor, you write down a 1 digit, and subtract the divisor from the number you were dividing. Continue the process as long as necessary. This is just like normal long division.
 
  • #10
@Mark44: Congratulations! :smile:
But don't you feel you lost something, now that it is no longer clear that you are a homework helper?
(Please do not make me a mentor. I'm not ready for that yet! :wink:)
 
  • #11
Thanks! Yeah, I kind of miss the Recognitions panel, with its badges for contributor, HH, and Science Advisor that I had. Oh, well...
 
  • #12
I've gotten this

______1.000111____
1001 | 1010.000000000000
-------1001
-------0001.0000
------------1001
------------1110
--------------1001
----------------1110And it just stays going like this :confused:
 
  • #13
Yes, that's as it should be. If you use long division to divide 10 by 9, you get 1.1111111... The same kind of thing is happening when you divide the same numbers in binary form.

Instead of 1.11111... (base-10), you're getting 1.000111 000111 ... (base-2).
 
  • #14
But if I stay going on I get 1.00011111111111111 on the quotient?
 
  • #15
Recheck your subtraction of 1110 and 1001.
 
  • #16
Ah I see my mistake! Thanks! :smile:
 

Related to Solve Binary Long Division: 1010/1001

1. How do you solve binary long division?

To solve binary long division, follow these steps:
1. Write the dividend (number being divided) on the left side of the division bracket.
2. Write the divisor (number doing the dividing) on the outside of the bracket.
3. Begin dividing by the most significant bit (leftmost bit) of the dividend, using the same steps as traditional long division.
4. Continue dividing until you reach the end of the dividend.
5. Write the remainder (if any) on top of the division bracket.
6. Write the quotient (the answer) below the division bracket.

2. Do I need to convert the numbers to decimal before solving binary long division?

No, binary long division involves dividing binary numbers (numbers in base 2) and does not require conversion to decimal (base 10) numbers. However, you may need to convert the final answer to decimal if necessary.

3. Can I use a calculator to solve binary long division?

Yes, most scientific or graphing calculators have a function for binary long division. However, it is still important to understand the steps and process involved in solving it manually.

4. What do I do if the dividend is smaller than the divisor in binary long division?

If the dividend is smaller than the divisor, you can add leading zeros to the dividend until it is equal or greater than the divisor. This ensures that the division can be completed properly.

5. Are there any special rules for solving binary long division?

The process for solving binary long division is similar to traditional long division, but there is one additional rule: If the digit being divided is smaller than the divisor, you must borrow the next digit from the dividend and combine it with the current digit before performing the division. This is similar to regrouping in traditional long division.

Similar threads

  • Engineering and Comp Sci Homework Help
Replies
9
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
11
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
1K
  • Precalculus Mathematics Homework Help
Replies
4
Views
629
  • Engineering and Comp Sci Homework Help
Replies
1
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
6
Views
4K
  • Engineering and Comp Sci Homework Help
Replies
2
Views
2K
  • Programming and Computer Science
Replies
4
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
5
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
1K
Back
Top