Comptador de zeros inicials

Introdueix un enter i l'amplada de bits per comptar-ne els bits zero inicials.

Com fer-ho servir

  1. Introdueix els teus valors als camps de dalt.
  2. Prem «Calcular» per veure el resultat a l'instant.
  3. Fes servir el botó «Comparteix» per copiar un enllaç al teu resultat.

Sobre aquesta calculadora

Comptar els zeros inicials (CLZ) vol dir comptar quants bits zero apareixen abans del primer bit 1 en la representació binària d'un nombre amb una amplada de bits fixa; per exemple, el valor de 8 bits 00010110 té 3 zeros inicials. Està estretament relacionat amb trobar la longitud en bits d'un nombre i el seu valor floor(log₂(n)), ja que la posició del primer bit activat determina tots dos.

Els programadors de baix nivell utilitzen el CLZ per a càlculs ràpids de log2 enter, per normalitzar mantisses de coma flotant i per a trucs de manipulació de bits en codi crític per al rendiment, i per això la majoria de les CPU modernes l'implementen com una única instrucció de maquinari (LZCNT en x86, CLZ en ARM) en lloc de requerir un bucle de programari; aquesta calculadora et permet comprovar a mà el resultat d'aquesta instrucció.

T'ha estat útil?

Podeu triar fins a 3 reaccions.

Comentaris

  • Sigues el primer a comentar.

Calculadores populars

Totes les calculadores