Bitska kalkulatorka
Izvedite operacije AND, OR, XOR, NOT i bitne pomake na dva broja i vidite rezultat bit po bit.
Bitska kalkulatorka
Unesite jedan broj po liniji i odaberite operaciju — AND, OR, XOR, NOT, pomak ulijevo ili pomak udesno — da biste odmah vidjeli rezultat bitnih operacija. Izgrađena je za trenuće kada decimalni izlaz obične kalkulatorke nije dovoljan: provjera maske dozvola, otklanjanje grešaka u polju zastavica, razumijevanje što pomak stvarno radi sa bajtom, ili provjera ručno izračunate vrijednosti dvojnog komplementa.
Čitajte i napišite svaki operand neovisno u binarnom, oktalnom, decimalnom ili heksadecimalnom zapisu, tako da možete uzeti heksadecimalnu vrijednost izravno iz debuggera i dobiti decimalni ili binarni odgovor bez posebnog koraka konverzije. Širina bita (8, 16, 32 ili 64) određuje koliko bitova operacija funkcionira: vrijednost koja se ne uklapa omota se na tu širinu točno kao u stvarnom registru, a alat vam to signalizira umjesto tiho skraćivanja. Označeni način čita i zapisuje vrijednosti kao dvojni komplement umjesto obične bez znaka, a za pomake udesno možete odabrati aritmetički (koji čuva znak) ili logički (ispunjen nulama) — razlika koja određuje sprema li >> na negativnom broju njegov znak ili ne.
Uključite «Prikaži operande poravnate bit po bit» i izlaz dodaje oba operanda i rezultat naslagane jedan iznad drugoga, jedan bit po stupcu, s operatorom i razdelnom linijom — isti raspored koji biste nacrtali na papiru da provjerite AND ili pomak rukom, generiran trenutno dok kucate. NOT i pomaci pokazuju jedan redak operanda u odnosu na rezultat; AND, OR i XOR pokazuju oba.
Sve se izvršava lokalno u vašem pregledniku: brojevi nikada ne napuštaju vašu napravu, pa je sigurno ga koristiti s vrijednostima koje sugeriraju kako se grade interne zastavice ili polja protokola. Kopirajte rezultat, preuzmite ga kao .txt datoteku ili ga pošaljite izravno natrag na ulaz da biste povezali drugu operaciju.