← Розробник і дані
Розробник і дані · працює локально

Інспектор бітової маски

Перевірте непідписану маску фіксованої ширини як доповнений нулями двійковий запис і перелічіть кожну позицію встановленого та скинутого біта, починаючи з нуля для найменш значущого біта.

Готово. Ваші робочі дані залишаються в цьому браузері.

Чому цей інструмент корисний

Використовуйте інспектор під час перевірки прапорців функцій, масок можливостей, вбудованих регістрів або тестових фікстур, коли вам потрібні точні індекси бітів, а не візуальний підрахунок.

Як це працює

Браузер перевіряє маску на відповідність обраній ширині, сканує кожен біт від позиції нуль вгору та повідомляє про popcount, а також про явні списки позицій встановлених і скинутих бітів.

Практичний приклад

8-бітна маска 0xA5 дорівнює двійковому 10100101, тож позиції 0, 2, 5 і 7 встановлені, а позиції 1, 3, 4 і 6 — очищені.

Перевірка

Обчислення є детермінованим і пояснює помилки перевірки замість того, щоб непомітно змінювати некоректні вхідні дані.

Межа приватності

Ввід і вивід залишаються в цій вкладці. Копіювання та завантаження відбуваються через API браузера без завантаження на сервер.

Паспорт результату

Кожен запуск повідомляє свій режим інструмента, мітку часу та розмір вхідних/вихідних даних, щоб можна було перевірити перетворені дані.