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

Bitmaskas inspektors

Pārbaudiet neparakstītu fiksēta platuma masku kā aizpildītu bināru un uzskaitiet katru iestatīto un notīrīto bitu pozīciju, sākot no vismazāk nozīmīgā bita ar indeksu nulle.

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

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

Lietojiet inspektoru, pārskatot funkciju karogus, iespēju maskas, iegultos reģistrus vai testēšanas stiprinājumus un jums ir vajadzīgi precīzi bitu indeksi, nevis vizuāla skaitīšana.

Kā tas darbojas

Pārlūkprogramma validē masku pret izvēlēto platumu, skenē katru bitu no pozīcijas nulles uz augšu un ziņo popcount, kā arī skaidrus iestatīto un notīrīto pozīciju sarakstus.

Praktisks piemērs

8 bitu maska 0xA5 ir vienāda ar bināro 10100101, tāpēc pozīcijas 0, 2, 5 un 7 ir iestatītas, bet pozīcijas 1, 3, 4 un 6 ir notīrītas.

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.