Dlaczego normalizować liczby binarne?

Dlaczego normalizować liczby binarne?
Dlaczego normalizować liczby binarne?
Anonim

Znormalizowana wersja liczby ułamkowej zapewnia unikalną reprezentację liczby i pozwala na maksymalną możliwą precyzję przy danej liczbie bitów . Co więcej, mantysa mantysa Znacząca (również mantysa lub współczynnik, czasami także argument lub niejednoznacznie ułamek lub cecha) jest częścią liczby w notacji naukowej lub w reprezentacji zmiennoprzecinkowej, składającej się z jego cyfry znaczące. https://en.wikipedia.org › wiki › Znaczenie i

Significand – Wikipedia

liczby zmiennoprzecinkowej przechowuje znaczące bity tej liczby, tj. szczegół wartości liczby.

Dlaczego normalizujemy binarne?

Normalizacja to proces przesuwania punktu binarnego tak, aby pierwsza cyfra po punkcie była cyfrą znaczącą. Maksymalizuje to precyzję w określonej liczbie bitów. Aby zmaksymalizować dokładność liczby dodatniej, powinieneś mieć mantysę bez wiodących zer.

Co to jest znormalizowana liczba binarna?

Nazywany również podwójną precyzją. Znak binarnej liczby zmiennoprzecinkowej jest reprezentowany przez pojedynczy bit. Bit 1 oznacza liczbę ujemną, a bit 0 oznacza liczbę dodatnią. Zanim zmiennoprzecinkowa liczba binarna będzie mogła być poprawnie przechowywana, jej mantysa musi zostać znormalizowana.

Dlaczego istnieje potrzeba normalizacji liczb zmiennoprzecinkowych?

Konieczne jest znormalizowanie reprezentacji zmiennoprzecinkowejliczby ponieważ dzięki tej metodzie wiemy o pozycji dziesiętnej danej liczby, dzięki czemu liczba bitów na RHS zero może być łatwo znana.

Dlaczego i gdzie zaleca się normalizację liczb zmiennoprzecinkowych?

Znormalizowana liczba zapewnia większą dokładność niż odpowiadająca liczba zdenormalizowana. Implikowany najbardziej znaczący bit może być używany do reprezentowania jeszcze dokładniejszego znaku znaczącego (23 + 1=24 bity), co nazywa się reprezentacją podnormalną. Liczby zmiennoprzecinkowe mają być reprezentowane w postaci znormalizowanej.

Zalecana: