Algorisme de Booth: diferència entre les revisions
Contingut suprimit Contingut afegit
Pàgina nova, amb el contingut: «L''''algorisme de multiplicació de Booth''' és un algorisme de multiplicació que multiplica dos nombres binaris amb signe en la not...». |
|||
Línia 3:
== L'algorisme ==
L'algorisme de Booth examina parells adjacents de [[bit]]s del multiplicador ''I'' de''N''-bits en la representació de complement a dos amb signe, incloent un bit implícit sota del bit menys significatiu, ''i'' <sub> -1 </sub> = 0. Per a cada bit'' i'' <sub>'' i'' </sub>, per'' i'' corrent des de 0 fins a N-1, els bits'' i'' <sub>'' i'' </sub> i'' i'' <sub>'' i'' -1 </sub> són considerats. Quan aquests dos bits són iguals, l'acumulador del producte'' P'' és deixat sense canvis. Quan'' i'' <sub>'' i'' </sub> = 0 i'' i'' <sub>'' i'' -1 </sub> = 1, el multiplicant multiplicat per 2 <sup >'' i''
La representació del multiplicant i del producte no són especificades, típicament, aquests també estan tots dos a la representació de complement a dos, com el multiplicador, però qualsevol sistema de numeració que suporti l'addició i la sostracció treballarà igual de bé. Segons el que indica aquí, l'ordre dels passos no està determinat. Típicament, procedeix des del [[bit menys significatiu]] (LSB) al [[bit més significatiu]] (MSB), començant en'' i'' = 0, la multiplicació per 2 <sup>'' i'' <
{{citar llibre
| títol = Signal processing handbook
|