Bitenkénti kalkulátor
Végezzen AND, OR, XOR, NOT és biteltolás műveleteket két számon, és tekintse meg az eredményt bit-szintűen.
Bitenkénti kalkulátor
Adjon meg soronként egy számot, és válasszon műveletet — AND, OR, XOR, NOT, balra vagy jobbra léptetés, balra vagy jobbra forgatás, bitek invertálása vagy a bitsorrend megfordítása —, hogy azonnal lássa a bitenkénti eredményt. Olyan helyzetekre készült, amikor a számológép tizedes kimenete nem elég: egy jogosultsági maszk ellenőrzése, egy jelzőmező hibakeresése, annak kiderítése, mit tesz valójában egy léptetés egy bájttal, vagy egy kézzel kiszámolt kettes komplemens érték ellenőrzése.
Minden operandust függetlenül olvashat és írhat bináris, oktális, decimális vagy hexadecimális alakban, így a hibakereső hexadecimális jelzőjét közvetlenül bemásolhatja, és külön átváltás nélkül tizedes vagy bináris eredményt kap. A bitszélesség (8, 16, 32 vagy 64) határozza meg, hány biten dolgozik a művelet: a szélességbe nem férő érték úgy csordul túl, ahogy egy valódi regiszterben tenné, és az eszköz jelzi ezt. Az előjeles mód kettes komplemensben olvas és ír, jobbra léptetésnél pedig választhat aritmetikai (az előjelet megtartó) vagy logikai (nullákkal feltöltő) léptetés között.
A körkörös léptetések, a balra és a jobbra forgatás a biteket az egyik végén kiléptetik, és a másikon, a kiválasztott szélességen belül visszahelyezik, így semmi nem vész el, ahogy egy sima léptetésnél. Ez a hash- és titkosítókódok ROL és ROR művelete. A bitinvertálás csak a 2. sorban felsorolt pozíciókat fordítja meg, például a 0, 3, 7 értékeket, a jobb szélső bitet 0-ként számolva. A bitsorrend megfordítása a teljes szélességet tükrözi, így a legalacsonyabb bit lesz a legmagasabb.
Ha bekapcsolja a „Operandusok bitenként igazítva megjelenítése” beállítást, a kimenet az operandusokat és az eredményt bitenként egy oszlopba rendezve mutatja, a művelet jelével és elválasztó vonallal. Ez az az elrendezés, amelyet papíron rajzolna fel egy eredmény kézi ellenőrzéséhez.
Minden helyben, a böngészőben fut: a számok soha nem hagyják el az eszközt. Az eredményt másolhatja, letöltheti .txt fájlként, vagy visszaküldheti a bemenetbe, hogy egy újabb művelettel folytassa.