➖Десятичное → 8-битный код
Введите целое число. Для отрицательных будет показана инверсия и прибавление 1.
Переводит десятичные числа из диапазона от −128 до 127 в 8-битный дополнительный код и обратно. Показывает прямой код, обратный код, группировку битов и понятные шаги решения.
Введите целое число. Для отрицательных будет показана инверсия и прибавление 1.
Введите ровно 8 бит. Пробел между тетрадами можно ставить или не ставить.
Продвинутая проверка: сумма двух чисел и обнаружение переполнения 8-битного диапазона.
Нажмите на карточку — значения подставятся в нужный калькулятор.
Самое важное для задач ОГЭ/ЕГЭ по машинному представлению целых чисел.
В 8-битном дополнительном коде всего 256 комбинаций. Комбинации со старшим битом 0 дают числа от 0 до 127, а комбинации со старшим битом 1 дают числа от −128 до −1.
−x → модуль → инверсия → +1 Чтобы получить код отрицательного числа, запишите модуль в 8 битах, замените 0 на 1 и 1 на 0, затем прибавьте 1.
код с первым битом 1 → −(инверсия(код − 1)) Чтобы вернуться к десятичному числу, вычтите 1, инвертируйте биты и поставьте минус перед найденным модулем.
При сложении в байте перенос за 8-й разряд отбрасывается. Переполнение возникает, когда складываются числа одного знака, а знак результата получается другим.
Все числа от −128 до 127. Таблицу можно отфильтровать и скачать в CSV.
| Десятичное | Модуль / значение | Прямой код | Обратный код / инверсия | Доп. код | Единиц |
|---|
А ещё мы раздаём бесплатные промокоды на любой второй курс. Просто выберите и оплатите понравившейся Вам курс и получите второй совершенно бесплатно.