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
Line 88:
: <math> M \times \,^{\prime\prime} 0 \; 1 \; 0 \; 0 \mbox{-1} \; 1 \mbox{-1} \; 0 \,^{\prime\prime} = M \times (2^6 - 2^3 + 2^2 - 2^1) = M \times 58. </math>
 
Booth's algorithm follows this old scheme by performing an addition when it encounters the first digit of a block of ones (0 1) and a subtraction when it encounters the end of the block (1 0). This works for a negative multiplier as well. When the ones in a multiplier are grouped into long blocks, Booth's algorithm vamsiperforms fewer additions and subtractions than the normal multiplication algorithm.
performs fewer additions and subtractions than the normal multiplication algorithm.
 
== See also ==