Math, asked by Ashishmishraji8677, 10 months ago

Why is non restoring division faster than restoring division

Answers

Answered by Anonymous
51

Answer:

☑️

Well, in each step of your division calculation the result of the step is either 1 or 0, depending if the dividend is less than or larger than the divisor. ... If the result is negative, you proceed with one of two strategies: restoring method: you add the divisor back, and put 0 as your next quotient digit.....

Answered by qwbayern
0

There are several reasons why non-restoring division is faster than restoring division.

  • The non-restoring division is more complex compared to restoring division.
  • In an algorithm of division, there is a quotient as well as a reminder. value of the register is kept initially as zero and this register is restored during iteration.
  • For example - suppose taking a division algorithm of binary numbers.
  • In each step of division, the result of each step is either 1 or 0, which is based on if the digit is lesser or greater than the divisor.
  • In the second step, we do a test subtraction for each step.  if the result is positive or zero, it is written as 1 as the next digit of the quotient.
  • But if the result is negative. then we will go for either non-restoring or restoring
  • In restoring method - we add the divisor back and put 0 as the next quotient.
  • In the non-restoration method- we keep 1 and a negative integer and later on do additions.
  • It is proven that the non-restoring method is more complex than restoring method. but in an alternative, the non-restoration method is much faster than the restoration method.
  • Restoring method needs almost 2n-1 steps.

#SPJ3

Similar questions