Bitová kalkulačka
Vykonajte operácie AND, OR, XOR, NOT a posun bitov na dvoch číslach a vidzte výsledok bit po bite.
Bitová kalkulačka
Zadajte jedno číslo na riadok a vyberte operáciu — AND, OR, XOR, NOT, posun vľavo alebo posun vpravo — a hneď vidzte bitový výsledok. Nástroj je určený pre chvíle, keď desatinný výstup normálnej kalkulačky nestačí: kontrola masky oprávnení, ladenie poľa príznakov, zistenie, čo robí posun so bajtom, alebo overenie dvojkového doplnku, ktorý ste počítali ručne.
Každý operand si môžete čítať a zapisovať nezávisle v binárnej, oktalovej, desatinnej alebo šestnástkovej sústave, takže môžete zobrať šestnástkový príznak priamo z debuggera a dostať desatinný alebo binárny výsledok bez samostatného kroku konverzie. Šírka bitov (8, 16, 32 alebo 64) určuje počet bitov, s ktorými operácia pracuje: hodnota, ktorá sa nezmestí, sa zalomí na túto šírku presne tak, ako by sa to stalo v skutočnom registri, a nástroj to namiesto tichého skrátenia nahlási. Znamienkový režim číta a zapisuje hodnoty ako dvojkový doplnok namiesto obyčajného bez znamienka, a pre posun doprava si môžete vybrať aritmetický (zachovávajúci znamienko) alebo logický (vyplňujúci nulami) — rozdiel, ktorý určuje, či >> na zápornom čísle zachová jeho znamienko alebo nie.
Zapnite „Zobraziť operandy zaradené bit po bite“ a výstup pridá obidva operandy a výsledok nasútkané pod sebou, jeden bit na stĺpec, s operátorom a deliacou čiarou — rovnakou rozložením, aké by ste si nakreslili na papier na kontrolu AND alebo posunu ručne, generované okamžite pri písaní. NOT a posuny zobrazujú jeden riadok operandu oproti výsledku; AND, OR a XOR zobrazujú oba.
Všetko beží lokálne vo vašom prehliadači: čísla nikdy neopúšťajú vašu zariadenie, takže je bezpečne ho používať s hodnotami, ktoré naznačujú, ako sú postavené interné príznaky alebo polia protokolov. Skopírujte výsledok, stiahnite si ho ako súbor .txt alebo ho pošlite priamo späť na vstup, aby ste reťazili ďalšiu operáciu.