Bitu operatoru kalkulators (AND, OR, XOR, NOT)
Piemērojiet bitu līmeņa loģikas darbības diviem veseliem skaitļiem un skatiet rezultātu decimālā, ar nullēm papildinātā binārā un heksadecimālā formā.
Darbība
Bit width
Binary: 00001000 • Hex: 0x8
Kā darbojas šis kalkulators?
Šis rīks piemēro bitu līmeņa AND, OR, XOR, NOT, NAND, NOR vai XNOR diviem veseliem skaitļiem izvēlētā platumā — 8, 16, 32 vai 64 biti. Operandi tiek maskēti līdz platumam, darbība notiek bitu pa bitam, un rezultāts tiek parādīts decimālā, ar nullēm papildinātā binārā un heksadecimālā formā.
Formula
How this is calculated
Ievadiet veselu skaitli a un divu operandu darbībām veselu skaitli b decimālā formā. Izvēlieties darbību (AND, OR, XOR, NOT, NAND, NOR, XNOR) un bitu platumu — 8, 16, 32 vai 64. Kalkulators nolasa katru ievadi kā patvaļīgas precizitātes veselu skaitli (BigInt), tāpēc pat 64 bitu vērtības paliek precīzas.
Katra vērtība vispirms tiek samazināta līdz izvēlētajam platumam ar bitu masku, mask = (1 << width) − 1. AND, OR un XOR apvieno abus maskētos operandus bitu pa bitam. NOT apgriež katru a bitu, bet NAND/NOR/XNOR ir AND/OR/XOR inversijas. Tā kā inversija rada sākuma vieniniekus, rezultāts tiek atkārtoti maskēts, lai tas nekad nepārsniegtu izvēlēto platumu — tieši tā vērtība aptinas fiksēta platuma aparatūras reģistros.
Galīgais rezultāts tiek parādīts trīs veidos: kā decimāls vesels skaitlis, kā ar nullēm papildināta binārā virkne, kas atbilst bitu platumam, un kā heksadecimāls lielajos burtos. Ievaddati tiek interpretēti kā bezzīmes izvēlētā platuma ietvaros; lauks b tiek ignorēts viena operanda darbībai NOT.
Biežāk uzdotie jautājumi
NOT apgriež katru bitu izvēlētajā platumā. 8 bitu gadījumā ~12 apgriež visus 8 bitus, dodot 243. Lielāks bitu platums dod vēl lielāku bezzīmes rezultātu, tāpēc maska un platums ir svarīgi.
Nē. NOT ir unāra darbība, kas izmanto tikai a, tāpēc lauks b tiek ignorēts, kad ir izvēlēts NOT.
Vērtības tiek maskētas līdz izvēlētajam bitu platumam, tāpēc tās šajā platumā tiek uztvertas kā bezzīmes. Negatīva ievade tiek samazināta pēc moduļa 2^width pirms darbības.
Pazīstams arī kā
TG we-Calculate Editorial Team. (2026). Bitu operatoru kalkulators (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/bitwise-operator-calculator
TG we-Calculate Editorial Team. "Bitu operatoru kalkulators (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/bitwise-operator-calculator.
TG we-Calculate Editorial Team, "Bitu operatoru kalkulators (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/bitwise-operator-calculator
@misc{wecalculate_bitwise_operator_calculator, title = {Bitu operatoru kalkulators (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }
Vai šis kalkulators jums palīdzēja?
