Počítadlo úvodních nul

Zadejte celé číslo a bitovou šířku a spočítejte úvodní nulové bity.

Jak používat

  1. Zadejte své hodnoty do polí výše.
  2. Klikněte na "Vypočítat" a zobrazí se výsledek.
  3. Pomocí tlačítka "Sdílet" odešlete svůj výsledek.

O této kalkulačce

Počítání úvodních nul (CLZ) znamená spočítat, kolik nulových bitů stojí před prvním bitem 1 v binárním zápisu čísla při pevné šířce v bitech — například 8bitová hodnota 00010110 má 3 úvodní nuly. Úzce souvisí se zjišťováním bitové délky čísla a jeho hodnoty floor(log₂(n)), protože obojí určuje pozice prvního nastaveného bitu.

Programátoři nízkoúrovňového kódu používají CLZ pro rychlé výpočty celočíselného log2, normalizaci mantis čísel s plovoucí řádovou čárkou a triky s bitovými operacemi v kódu kritickém na výkon, a proto ji většina moderních procesorů implementuje jako jedinou hardwarovou instrukci (LZCNT u x86, CLZ u ARM) místo softwarové smyčky — tato kalkulačka vám umožňuje ručně ověřit výsledek této instrukce.

Byla tato stránka užitečná?

Můžete vybrat až 3 reakce.

Komentáře

  • Buďte první, kdo přidá komentář.

Oblíbené kalkulačky

Všechny kalkulačky