Регистрация
Войти
Стать экспертом Правила
Информатика

Запишите в десятичной системе счисления целые числа, еслиданы их дополнительные коды 00110010, 1001110. Пожалуйста посчитайте, срочно нужно, экзамен завтра(

ОТВЕТЫ
Старший разряд в дополнительном коде двоичного числа отвечает за знак числа. 0 ~ "+", 1 ~ "-".
1. Если старший разряд равен 0, то последующие разряды напрямую переводятся в число.

2. Если старший разряд равен 1, то число отрицательное и следующие за старшим разрядом записываются в виде:
инверсия битов+прибавление единицы.
Следовательно для перевода их в исходное число требуется:
вычесть единицу+инверсия 
Но так, как второе число состоит из 7 знаков, то слева дописывается незначащий 0. И мы возвращаемся в пункт 1(или просто число записано с ошибкой и вы потеряли разряд).


281
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам