Переводит два операнда между decimal, hex и binary и сразу считает AND, OR, XOR, NOT и сдвиги в выбранной разрядности.
Отрицательные decimal-значения приводятся к выбранной разрядности как машинное слово.
-A как unsigned / signed
-B как unsigned / signed
| Операция | Hex | Binary | Decimal signed |
|---|
Что считает инструмент
Калькулятор показывает, как два целых значения выглядят как машинные слова заданной длины. Можно вводить A и B в десятичном, шестнадцатеричном или двоичном виде, а результат каждой операции выводится сразу в hex, binary и signed decimal.
Как читать результат
Выбранная разрядность задает маску: все операции обрезаются до 8, 16, 32 или 64 бит. Это удобно для проверки примеров из C, ассемблера, сетевых масок и низкоуровневых задач, где важна не абстрактная арифметика, а точное состояние битов.
Зачем нужен signed decimal
Одно и то же слово может быть большим unsigned-числом или отрицательным signed-числом. Поэтому калькулятор отдельно показывает нормализованные операнды и signed-интерпретацию результата после применения битовой маски.