Брояч на водещи нули

Въведете цяло число и битова ширина, за да преброите водещите нулеви битове.

Как се използва

  1. Въведете стойностите си в полетата по-горе.
  2. Натиснете "Изчисли", за да видите резултата.
  3. Използвайте "Сподели", за да изпратите резултата си.

За този калкулатор

Броенето на водещи нули (CLZ) означава преброяване на нулевите битове преди първия 1-бит в двоичното представяне на числото при фиксирана битова ширина — например 8-битовата стойност 00010110 има 3 водещи нули. То е тясно свързано с намирането на битовата дължина на числото и стойността на floor(log₂(n)), тъй като позицията на първия зададен бит определя и двете.

Програмистите на ниско ниво използват CLZ за бързо изчисляване на целочислен log2, за нормализиране на мантисите при числа с плаваща запетая и за трикове с битови операции в критични за производителността части на кода, затова повечето съвременни процесори го реализират като една хардуерна инструкция (LZCNT при x86, CLZ при ARM), вместо да изискват програмен цикъл — този калкулатор ви позволява да проверите на ръка резултата на тази инструкция.

Беше ли това полезно?

Можете да изберете до 3 реакции.

Коментари

  • Бъдете първият, който ще коментира.

Популярни калкулатори

Всички калкулатори