Licznik zer wiodących

Wprowadź liczbę całkowitą i szerokość bitową, aby policzyć wiodące bity zerowe.

Jak korzystać

  1. Wprowadź potrzebne wartości w polach.
  2. Kliknij „Oblicz”, aby zobaczyć wynik.
  3. Skopiuj lub udostępnij wynik przyciskiem „Udostępnij”.

O tym kalkulatorze

Liczenie zer wiodących (CLZ) polega na zliczeniu, ile bitów zerowych występuje przed pierwszym bitem 1 w binarnej reprezentacji liczby o ustalonej szerokości bitowej — na przykład 8-bitowa wartość 00010110 ma 3 zera wiodące. Jest to ściśle związane ze znajdowaniem długości bitowej liczby i jej wartości floor(log₂(n)), ponieważ pozycja pierwszego ustawionego bitu determinuje jedno i drugie.

Programiści niskopoziomowi używają CLZ do szybkiego obliczania całkowitego log2, normalizowania mantys liczb zmiennoprzecinkowych i sztuczek z operacjami bitowymi w kodzie krytycznym pod względem wydajności, dlatego większość współczesnych procesorów implementuje to jako pojedynczą instrukcję sprzętową (LZCNT w x86, CLZ w ARM), zamiast wymagać pętli programowej — ten kalkulator pozwala ręcznie sprawdzić wynik tej instrukcji.

Czy ta strona była pomocna?

Możesz wybrać maksymalnie 3 reakcje.

Komentarze

  • Dodaj pierwszy komentarz.

Popularne kalkulatory

Wszystkie kalkulatory