← Izstrādātājs & dati
Izstrādātājs & dati · darbojas lokāli

Fiksēta platuma bitu kalkulators

Pielietojiet AND, OR, XOR, NOT un loģiskās nobīdes neparakstītiem 8-, 16-, 32- vai 64 bitu veseliem skaitļiem ar aizpildītu bināro un heksadecimālo izvadi.

Gatavs. Jūsu darba dati paliek šajā pārlūkprogrammā.

Kāpēc šis rīks ir noderīgs

Izmantojiet šo kalkulatoru, lai pārbaudītu karogus, atļaujas, reģistra vērtības un protokola laukus, ja JavaScript parakstītā 32 bitu bitveida piespiedkonvertēšana citādi paslēptu iecerēto fiksētā platuma rezultātu.

Kā tas darbojas

Abi operandi tiek parsēti kā ierobežotas BigInt vērtības, atlasītā operācija tiek piemērota pie pieprasītā platuma, un katrs rezultāts tiek maskēts pirms decimālā, heksadecimālā un binārā attēlojuma.

Praktisks piemērs

Pie 8 bitiem 42 AND 15 dod decimālo 10, heksadecimālo 0x0A un bināro 00001010; NOT 42 dod 213, nevis neierobežotu negatīvu vērtību.

Validācija

Aprēķins ir deterministisks un paskaidro validācijas kļūdas, nevis klusi maina nederīgu ievadi.

Privātuma robeža

Ievade un izvade paliek šajā cilnē. Kopēšana un lejupielāde notiek, izmantojot pārlūkprogrammas API, bez augšupielādes serverī.

Rezultātu pase

Katrs palaidums ziņo savu rīka režīmu, laikspiedolu un ievades/izvades izmēru, lai pārveidotos datus varētu auditēt.