Why is non restoring division faster than restoring division
Answers
Answered by
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
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
English,
6 months ago
Social Sciences,
6 months ago
Political Science,
1 year ago
Geography,
1 year ago
Math,
1 year ago