0.01001 0.001001 → 0.0001001 → (analizuję 0) +0.0011 (analizuję 1)
0.0100001 0.00100001 → −0.0011 (analizuję 1 – bit znaku)
1.11110001 1.1110001 ← Wynik otrzymujemy w kodzie uzupełnień do dwóch.
Sprawdzenie
Dzielenie liczb Metoda porównawcza Algorytm słowny: Jeżeli przesunięta reszta częściowa jest większa lub równa od dzielnika, to kolejny bit ilorazu qi = 1, odejmujemy dzielnik od tej reszty. Jeżeli przesunięta reszta częściowa jest mniejsza od dzielnika, to kolejny bit ilorazu qi = 0. Dokonujemy przesunięcia otrzymanego wyniku o jedno miejsce w lewo i przechodzimy do punktu pierwszego.
Przykład Uwaga: część całkowita w zapisie binarnym została pominięta – zapis jest postaci bity_ułamka Uwaga 2: dzielenie odbywa się w kodzie znak-moduł z pominięciem bitu znaku (operujemy na modułach liczb), w przeciwieństwie do pozostałych metod
(dzielna)
(dzielnik)
RC = A = 0011001 (RC ≥ B, więc q1 = 1) 011001 ← −0101
000101 RC = 00101 ← (RC < B, więc q2 = 0) RC = 0101 ← (RC ≥ B, więc q3 = 1) −0101
RC = 0000 (kolejna reszta częściowa = 0) Otrzymany wynik, złożony z kolejnych bitów od q1 do q3 jest modułem liczby wynikowej, postaci q1q2q3.