Bititehte kalkulaator (AND, OR, XOR, NOT)
Rakenda kahele täisarvule bittloogika tehteid ja vaata tulemust kümnend-, nullidega täidetud kahend- ja kuueteistkümnendsüsteemis.
Tehe
Bit width
Binary: 00001000 • Hex: 0x8
Kuidas see kalkulaator töötab?
See tööriist rakendab kahele täisarvule bitt-AND, OR, XOR, NOT, NAND, NOR või XNOR valitud laiuses 8, 16, 32 või 64 bitti. Operandid maskeeritakse laiusesse, tehe tehakse bitt-bitilt ja tulemus kuvatakse kümnend-, nullidega täidetud kahend- ja kuueteistkümnendsüsteemis.
Valem
How this is calculated
Sisesta kümnendsüsteemis täisarv a ja kahe operandiga tehete puhul täisarv b. Vali tehe (AND, OR, XOR, NOT, NAND, NOR, XNOR) ja biti laius 8, 16, 32 või 64. Kalkulaator töötleb iga sisendit suvalise täpsusega täisarvuna (BigInt), seega isegi 64-bitised väärtused jäävad täpseks.
Iga väärtus vähendatakse esmalt valitud laiusesse bitimaskiga mask = (1 << width) − 1. AND, OR ja XOR ühendavad kaks maskeeritud operandi bitt-bitilt. NOT inverteerib a iga biti ja NAND/NOR/XNOR on AND/OR/XOR pöördväärtused. Kuna inverteerimine annab juhtivad 1-bitid, maskeeritakse tulemus uuesti, nii et see ei ületa kunagi valitud laiust — just nii kandub väärtus fikseeritud laiusega riistvararegistris.
Lõpptulemus kuvatakse kolmel viisil: kümnendtäisarvuna, biti laiusele vastava nullidega täidetud kahendstringina ja suurtähtedega kuueteistkümnendsüsteemis. Sisendeid tõlgendatakse valitud laiuses märgita; b-väli ignoreeritakse ühe operandiga tehte NOT puhul.
Korduma kippuvad küsimused
NOT pöörab valitud laiuse sees iga biti. 8-bitise puhul inverteerib ~12 kõik 8 bitti, andes 243. Laiem biti laius annab veelgi suurema märgita tulemuse, mistõttu mask ja laius loevad.
Ei. NOT on unaarne tehe, mis kasutab ainult a, seega b-väli ignoreeritakse, kui NOT on valitud.
Väärtused maskeeritakse valitud biti laiusesse, seega neid käsitletakse selle laiuse sees märgita. Negatiivne sisend vähendatakse enne tehet mooduli 2^width järgi.
Tuntud ka kui
TG we-Calculate Editorial Team. (2026). Bititehte kalkulaator (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/et/calculator/bitwise-operator-calculator
TG we-Calculate Editorial Team. "Bititehte kalkulaator (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/et/calculator/bitwise-operator-calculator.
TG we-Calculate Editorial Team, "Bititehte kalkulaator (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/et/calculator/bitwise-operator-calculator
@misc{wecalculate_bitwise_operator_calculator, title = {Bititehte kalkulaator (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/et/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }
Kas see kalkulaator aitas sind?
