II wariant Booth'a dotyczy mnożenia w kodzie ZU2.
1.Przesń mnożną o jedną pozycję w prawo (a/2).
2.Zbadaj ostatni punkt mnożnika :
a)Jeżeli jest równy 1 to dodaj mnożną do iloczynu częsciowego.
b)Jeżeli jest równy 0 to nie rób nic (to znaczy dodaj 0).
3.Przesuń mnożnik o jedną pozycję w prawo.
4.Przesuń iloczyn częściowy o jedno miejsce w prawo i powtarzaj
od 2 - 4 aż do pierwszego bitu.
5.Zbadaj bit znakowy mnożnika :
a)Jeżeli jest równy 1 to odejmij mnożną do iloczynu częsciowego.
b)Jeżeli jest równy 0 to nie rób nic (to znaczy dodaj 0).
6.Przesuń iloczyn częsciowy o jedno miejsce w lewo