Vadošo nuļļu skaitītājs

Ievadiet veselu skaitli un bitu platumu, lai saskaitītu tā vadošos nulles bitus.

Kā lietot

  1. Ievadiet vajadzīgās vērtības laukos.
  2. Noklikšķiniet uz “Aprēķināt”, lai redzētu rezultātu.
  3. Nokopējiet vai kopīgojiet rezultātu ar pogu “Kopīgot”.

Par šo kalkulatoru

Vadošo nuļļu skaitīšana (CLZ) nozīmē saskaitīt, cik nulles biti parādās pirms pirmā 1 bita skaitļa binārajā attēlojumā pie fiksēta bitu platuma — piemēram, 8 bitu vērtībai 00010110 ir 3 vadošas nulles. Tā ir cieši saistīta ar skaitļa bitu garuma un tā floor(log₂(n)) vērtības atrašanu, jo pirmā iestatītā bita pozīcija nosaka abus.

Zema līmeņa programmētāji izmanto CLZ ātriem veselo skaitļu log2 aprēķiniem, peldošā komata mantisu normalizēšanai un bitu manipulāciju trikiem veiktspējai kritiskā kodā, tāpēc vairums mūsdienu CPU to īsteno kā vienu aparatūras instrukciju (x86 LZCNT, ARM CLZ), nevis prasa programmatūras ciklu — šis kalkulators ļauj ar rokām pārbaudīt šīs instrukcijas rezultātu.

Vai tas bija noderīgi?

Varat izvēlēties līdz 3 reakcijām.

Komentāri

  • Esiet pirmais, kas komentē.

Populārākie kalkulatori

Visi kalkulatori