Alkunollien Laskuri

Syötä kokonaisluku ja bittileveys laskeaksesi sen johtavat nollabitit.

Käyttöohjeet

  1. Syötä arvosi yllä oleviin kenttiin.
  2. Näe tulos painamalla "Laske".
  3. Lähetä tuloksesi "Jaa"-painikkeella.

Tietoa tästä laskurista

Alkunollien laskenta (CLZ) tarkoittaa sen laskemista, kuinka monta nollabittiä esiintyy ennen ensimmäistä 1-bittiä luvun binääriesityksessä kiinteällä bittileveydellä — esimerkiksi 8-bittisessä arvossa 00010110 on 3 alkunollaa. Se liittyy läheisesti luvun bittipituuden ja sen floor(log₂(n)) -arvon löytämiseen, koska ensimmäisen asetetun bitin sijainti määrää molemmat.

Matalan tason ohjelmoijat käyttävät CLZ:ää nopeisiin kokonaisluvun log2-laskuihin, liukulukujen mantissojen normalisointiin ja bittimanipulaatiotemppuihin suorituskykykriittisessä koodissa, minkä vuoksi useimmat nykyaikaiset suorittimet toteuttavat sen yhtenä laitteistokäskynä (x86:n LZCNT, ARMin CLZ) ohjelmistosilmukan vaatimisen sijaan — tämän laskurin avulla voit tarkistaa kyseisen käskyn tuloksen käsin.

Oliko tästä apua?

Voit valita enintään 3 reaktiota.

Kommentit

  • Ole ensimmäinen kommentoija.

Suositut laskimet

Kaikki laskurit