Чому цей інструмент корисний
Використовуйте інспектор під час перевірки прапорців функцій, масок можливостей, вбудованих регістрів або тестових фікстур, коли вам потрібні точні індекси бітів, а не візуальний підрахунок.
Виберіть повне, затверджене QA видання, опубліковане для цього сайту.
Перевірте непідписану маску фіксованої ширини як доповнений нулями двійковий запис і перелічіть кожну позицію встановленого та скинутого біта, починаючи з нуля для найменш значущого біта.
Готово. Ваші робочі дані залишаються в цьому браузері.
Використовуйте інспектор під час перевірки прапорців функцій, масок можливостей, вбудованих регістрів або тестових фікстур, коли вам потрібні точні індекси бітів, а не візуальний підрахунок.
Браузер перевіряє маску на відповідність обраній ширині, сканує кожен біт від позиції нуль вгору та повідомляє про popcount, а також про явні списки позицій встановлених і скинутих бітів.
8-бітна маска 0xA5 дорівнює двійковому 10100101, тож позиції 0, 2, 5 і 7 встановлені, а позиції 1, 3, 4 і 6 — очищені.
Обчислення є детермінованим і пояснює помилки перевірки замість того, щоб непомітно змінювати некоректні вхідні дані.
Ввід і вивід залишаються в цій вкладці. Копіювання та завантаження відбуваються через API браузера без завантаження на сервер.
Кожен запуск повідомляє свій режим інструмента, мітку часу та розмір вхідних/вихідних даних, щоб можна було перевірити перетворені дані.