Booth's multiplication algorithm: Difference between revisions

Content deleted Content added
m Reverted edits by 171.60.196.45 (talk) to last version by Dicklyon
No edit summary
Line 1:
'''Boothbooth's multiplication algorithm''' is a [[multiplication algorithm]] that multiplies two signed [[base 2|binary]] numbers in [[two's complement|two's complement notation]]. The [[algorithm]] was invented by [[Andrew Donald Booth]] in 1950 while doing research on [[crystallography]] at [[Birkbeck, University of London|Birkbeck College]] in [[Bloomsbury]], [[London]]. Booth's algorithm is of interest in the study of [[computer architecture]].
 
==The algorithm==
Line 16:
There are many variations and optimizations on these details.....
 
The algorithm is often described as converting strings of 1s in the multiplier to a high-order +1 and a low-order −1 at the ends of the string. When a string runs through the MSB, there is no high-order +1, and the net effect is interpretation as a negative of the appropriate value. yash Ghanate
 
==A typical implementation==