Calculator bitwise
Executați operații AND, OR, XOR, NOT și deplasări de biți pe două numere și vedeți rezultatul bit cu bit.
Calculator bitwise
Introdu un număr pe fiecare linie și alege o operație — AND, OR, XOR, NOT, deplasare, rotire, inversarea biților sau inversarea ordinii biților — pentru a vedea imediat rezultatul bit cu bit. Este gândit pentru cazurile în care rezultatul zecimal al unui calculator nu ajunge: verificarea unei măști de permisiuni, depanarea unui câmp de indicatori sau verificarea manuală a unei valori în complement față de doi.
Scrie și citește fiecare operand în binar, octal, zecimal sau hexazecimal, independent, astfel încât poți lua un indicator hexazecimal direct dintr-un depanator și obții răspunsul fără un pas separat de conversie. Lățimea în biți (8, 16, 32 sau 64) stabilește câți biți folosește operația: o valoare care nu încape se trunchiază la acea lățime, ca într-un registru real, iar instrumentul o semnalează. Modul cu semn folosește complementul față de doi și, pentru deplasările la dreapta, poți alege aritmetic (păstrează semnul) sau logic (completează cu zerouri).
Rotirile la stânga și la dreapta scot biții de la un capăt și îi reintroduc la celălalt, în lățimea aleasă, deci nimic nu se pierde: sunt ROL și ROR din codul de hashing și de criptare. Inversarea biților inversează doar pozițiile din linia 2, de exemplu 0, 3, 7, bitul cel mai din dreapta numărându-se ca 0. Inversarea ordinii oglindește întreaga lățime.
Activează „Afișează operanzii aliniați bit cu bit” și rezultatul suprapune operanzii și rezultatul, un bit pe coloană, cu operatorul și o linie de separare, așa cum l-ai desena pe hârtie. Totul rulează local în browserul tău: numerele nu părăsesc niciodată dispozitivul. Copiază rezultatul, descarcă-l ca .txt sau trimite-l înapoi în câmpul de intrare ca să înlănțui o altă operație.