Eesnullide Loendur

Sisesta täisarv ja bitilaius, et loendada selle eesolevad nullbitid.

Kuidas kasutada

  1. Sisestage oma väärtused ülaltoodud väljadele.
  2. Tulemuse nägemiseks klõpsake "Arvuta".
  3. Tulemuse saatmiseks kasutage nuppu "Jaga".

Selle kalkulaatori kohta

Eesnullide loendamine (CLZ) tähendab nullbittide arvu lugemist enne esimest 1-bitti arvu kahendkujus kindla bitilaiuse korral — näiteks 8-bitisel väärtusel 00010110 on 3 eesnulli. See on tihedalt seotud arvu bitipikkuse ja selle floor(log₂(n)) väärtuse leidmisega, sest esimese seatud biti asukoht määrab mõlemad.

Madala taseme programmeerijad kasutavad CLZ-i kiireks täisarvu log2 arvutamiseks, ujukomaarvude mantisside normaliseerimiseks ja bitimanipulatsiooni nippideks jõudluskriitilises koodis, mistõttu enamik tänapäevaseid protsessoreid teostab seda ühe riistvarajuhisena (x86 LZCNT, ARM CLZ), mitte ei nõua tarkvaralist tsüklit — see kalkulaator laseb sul selle juhise tulemust käsitsi kontrollida.

Kas see oli kasulik?

Saate valida kuni 3 reaktsiooni.

Kommentaarid

  • Ole esimene, kes kommenteerib.

Populaarsed kalkulaatorid

Kõik kalkulaatorid