Algorisme de Booth: diferència entre les revisions
Contingut suprimit Contingut afegit
Línia 19:
== Procediment ==
Suposem dos nombres, multiplicant i multiplicador, amb longituds a [[bits]],'''x''' per al primer, i '''
* Construïm una matriu de tres files i '''x'''
* S'inicien els '''x''' primers bits de cada fila amb:
Línia 40:
* # Comparar els dos bits menys significatius de P, per realitzar la següent acció:
* # * 00 o 11: no es fa res.
* # * 01: P = P + A. S'ignora el desbordament (''
* # * 10: P = P + S. S'ignora el desbordament.
* # Desplaçament aritmètic de P a la dreta (es conserva el bit de signe).
|