Kalkulator bitnih operacij
Izvedite operacije AND, OR, XOR, NOT in bitne premike na dveh številih in vidite rezultat bit za bitom.
Kalkulator bitnih operacij
Vnesite eno število na vrstico in izberite operacijo — AND, OR, XOR, NOT, premik v levo ali premik v desno — da takoj vidite rezultat bitnih operacij. Ustvarjeno je za trenutke, ko decimalni rezultat običnega kalkulatorja ne zadostuje: preverjanje маske dovoljenj, odpravljanje napak v polju zastavic, razumevanje, kaj premik dejansko naredi s bajtom, ali preverjanje ročno izračunane vrednosti dvojnega komplementa.
Vsak operand lahko berete in napišete neodvisno v binarnem, osminokem, decimalnem ali šestnajstiskem zapisu, da lahko vzamete šestnajstiško vrednost neposredno iz razhroščevalnika in dobite decimalni ali binarni odgovor brez posebnega koraka pretvorbe. Širina bita (8, 16, 32 ali 64) določa, koliko bitov operacija deluje: vrednost, ki se ne prilega, se navije na to širino točno, kot bi se to zgodilo v pravi register, in orodje vam to signalizira namesto tihega krajšanja. Predznačeni način bere in piše vrednosti kot dvojni komplement namesto navadne brez znaka, za premike v desno pa lahko izberete aritmetični (ki ohranja predznak) ali logični (napolnjen z ničlami) — razlika, ki določa, ali >> na negativni številki ohrani svoj predznak ali ne.
Omogočite «Prikaži operande poravnane bit za bitom» in izhod doda oba operanda in rezultat zložena drug pod drugim, en bit na stolpec, z operatorjem in ločilno črto — enaka postavka, ki bi jo skicirali na papir, da preverite AND ali premik ročno, ustvarjena takoj, ko tipkate. NOT in premiki pokazujejo eno vrstico operanda v odnosu na rezultat; AND, OR in XOR pokažeta obe.
Vse se izvaja lokalno v vašem brskalniku: števila nikoli ne zapustijo vašo napravo, zato je varno ga uporabljati z vrednostmi, ki nakazujejo, kako so zgrajene notranje zastavice ali polja protokolov. Kopirajte rezultat, ga prenesite kot datoteko .txt ali ga pošljite neposredno nazaj na vhod, da povežete drugo operacijo.