Przykładowe zadanie:
L(A)=-5/16 L(B)=-14/16=-7/8
(1.0,0101)zm (1.0,111)zm
(1.1011)zu2 (mnożna) (1.0010)zu2 (mnożnik) „0”dopisane dla zachowania takiej samej ilości miejsc po
przecinku
1.1011
*1.0010
0.0000 -ostatnia para mnożnika=10 więc od iloczynu częściowego odejmujemy mnożną
-1.1011
0.0101
0.00101 -przesuwamy wynik o jedno miejsce w prawo
+1.1011 -następna (od końca) para liczb mnożnika = 01 więc dodajemy mnożną do il.cz.
1.11011
1.111011
1.1111011 -kolejna para liczb=00 więc tylko przesuwamy wynik o jedno miejsce w prawo
-1.1011 - ta para liczb (1.0) zawiera bit znakowy więc po wykonaniu odejmowania
0.0100011 nie wykonujemy przesunięcia
uwaga: po każdym działaniu dodawania lub odejmowania wynik przesuwamy o jedno miejsce w prawo
Uwaga: Jeżeli liczba jest dodatnia to jest zapisana w ZM
Gdy ujemna : ZU2