Open In App

Division Algorithm in Signed Magnitude Representation

The Division of two fixed-point binary numbers in the signed-magnitude representation is done by the cycle of successive compare, shift, and subtract operations.

The binary division is easier than the decimal division because the quotient digit is either 0 or 1. Also, there is no need to estimate how many times the dividend or partial remainders adjust to the divisor.



Hardware Implementation :



The hardware implementation in the division operation is identical to that required for multiplication and consists of the following components –

Flowchart of Division :

Example of a binary division using digital hardware:

Divisor B = 10001, Dividend A = 0111000000

Final Remainder: 00110

Final Quotient: 11010

Now, what if the divisor is greater than or equal to the dividend. In this process, division overflow occurs. EA stores the value of A+B, there is no application of Q here as if the divisor is equal to dividend then Q might 1 and remainder is 0, else in every other condition the value of quotient 1 and remainder equals to the dividend.

Article Tags :