Перейти к основному содержимому

2026-05-18 · Чтение 1 мин

Binary и hex для low-level debug

Когда в logs целые в hex, конвертируйте base перед угадыванием bit masks.

binaryhexdebugging

Основные выводы

  • Явно выберите input base — decimal для hex strings даёт неверный результат.
  • Decimal для human math; hex для bitmask alignment.

Чтение flag fields

Конвертируйте logged value в binary и выровняйте known bit positions из protocol doc.

Когда несколько fields в одном word, работайте от hex, чтобы избежать off-by-one nibble.

Часто задаваемые вопросы

Большие числа?

Big integers поддерживаются; проверяйте sign при вставке из logs.

Поддержка float?

Tool для integers; для IEEE754 inspection — dedicated tools.