Конвертер систем счисления
Переводите числа между двоичной, десятичной и шестнадцатеричной системами прямо в браузере. Инструмент показывает и дополнительный код числа — так отрицательные значения хранятся в памяти процессора.
Достаточно ввести число в любое поле — остальные обновятся автоматически.
Как пользоваться
Введите целое число в любое из трёх полей — DEC, BIN или HEX — и остальные синхронизируются. Для значений от −128 до 255 инструмент покажет дополнительный код — 8-битное представление, в котором процессор хранит и отрицательные, и беззнаковые числа.
Примеры перевода:
- 25510 = 111111112 = FF16
- 1010 = 000010102 = 0A16
- −110 = 111111112 (дополнительный код)
Почему компьютеры используют двоичную систему
Транзистор умеет только два состояния — «есть ток» и «нет тока». Поэтому логические схемы и память работают с битами — нулями и единицами. Шестнадцатеричная система удобна для человека: один байт записывается ровно двумя hex-цифрами (FF = 255). Подробнее — в статьях «Двоичная математика для начинающих» и «0 и 1: На каком языке говорят машины».
Связанные инструменты и материалы
- Симулятор логических схем — соберите схемы, которые складывают и сравнивают двоичные числа.
- Генератор таблиц истинности — таблицы для логических функций.
- Двоичная математика для начинающих — как процессор считает в двоичной системе.
- Библиотека знаний — статьи и даташиты по схемотехнике.