Лічильник провідних нулів

Уведіть ціле число та бітову розрядність, щоб підрахувати провідні нульові біти.

Як користуватися

  1. Введіть свої значення в поля вище.
  2. Натисніть «Обчислити», щоб одразу побачити результат.
  3. Скористайтеся кнопкою «Поділитися», щоб скопіювати посилання на результат.

Про цей калькулятор

Підрахунок провідних нулів (CLZ) означає підрахунок кількості нульових бітів перед першим біт-одиницею в двійковому поданні числа за фіксованої розрядності — наприклад, 8-бітне значення 00010110 має 3 провідні нулі. Він тісно пов’язаний зі знаходженням бітової довжини числа та його значення floor(log₂(n)), оскільки позиція першого встановленого біта визначає обидва.

Програмісти низького рівня використовують CLZ для швидких обчислень цілого log2, нормалізації мантис чисел з плаваючою комою та прийомів бітових маніпуляцій у критичному до продуктивності коді, тому більшість сучасних процесорів реалізує його як єдину апаратну інструкцію (LZCNT в x86, CLZ в ARM), а не вимагає програмного циклу, — цей калькулятор дає змогу вручну перевірити результат такої інструкції.

Чи була ця сторінка корисною?

Можна вибрати до 3 реакцій.

Коментарі

  • Залиште перший коментар.

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

Усі калькулятори