Bitová kalkulačka
Proveďte operace AND, OR, XOR, NOT a posun bitů na dvou číslech a vidět výsledek bit po bitu.
Bitová kalkulačka
Zadejte jedno číslo na řádek a zvolte operaci — AND, OR, XOR, NOT, posun vlevo nebo posun vpravo — a okamžitě vidět bitový výsledek. Nástroj je určen na chvíle, kdy desítková výstup běžné kalkulačky nestačí: kontrola masky oprávnění, ladění pole příznaků, zjištění, co dělá posun s bajtem, nebo ověření dvojkového doplňku, který jste počítali ručně.
Každý operand si můžete číst a psát nezávisle v binární, osmičkové, desítkové nebo šestnáctkové soustavě, takže můžete vzít šestnáctkový příznak přímo z debuggeru a dostat desítkový nebo binární výsledek bez samostatného kroku převodu. Šířka bitů (8, 16, 32 nebo 64) určuje počet bitů, se kterými operace pracuje: hodnota, která se nevejde, se zalomí na tuto šířku přesně tak, jak by se to stalo v reálném registru, a nástroj vám to místo tichého zkrácení oznámí. Režim se znaménkem čte a píše hodnoty jako dvojkový doplněk místo prostého bez znaménka, a pro posun vpravo si můžete vybrat aritmetický (zachovávající znaménko) nebo logický (vyplňující nulami) — rozdíl, který určuje, zda >> na záporném čísle zachová jeho znaménko či ne.
Zapněte „Zobrazit operandy zarovnané bit po bitu“ a výstup přidá oba operandy a výsledek naskládané pod sebou, jeden bit na sloupec, s operátorem a oddělovací linkou — stejné uspořádání, které byste si nakreslili na papír, abyste zkontrolovali AND nebo posun ručně, generované okamžitě při psaní. NOT a posuny zobrazují jeden řádek operandu oproti výsledku; AND, OR a XOR zobrazují oba.
Vše běží lokálně ve vašem prohlížeči: čísla nikdy neopouštějí vaše zařízení, takže je bezpečné jej používat s hodnotami, které naznačují, jak jsou postaveny interní příznaky nebo pole protokolů. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo jej pošlete přímo zpět na vstup, abyste mohli řetězit další operaci.