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.