Автор Ђатьяна Гаврилова задал вопрос в разделе Другие языки и технологии
Найти десятичное представление, для числа записанного в дополнительном коде: 11111000 и получил лучший ответ
Ответ от Ѓдачник[гуру]
В дополнительном коде записывают отрицательные числа, как дополнение положительного до 0.
Например, числу -1 соответствует 11111111, если речь идет об 1-байтовых числах.
Если к 11111111 прибавить 1, то получится 0, точно так же, как в десятичной системе -1 + 1 = 0
Чтобы перевести число из двоичного в доп. код, его нужно проинвертировать, а потом прибавить 1.
Но самое интересное - чтобы перевести из доп кода обратно в двоичный - надо сделать тоже самое!
Число в дополнительном коде: 11111000
Инвертируем: 00000111.
Прибавляем 1: 00001000, это число в двоичном коде.
Переводим в десятичный: 8. А поскольку оно было в доп. коде, значит оно отрицательное.
Ответ: -8.
Товарищ Француз, обратите внимаание: число не в двоичной системе исчисления, а в дополнительном коде. это разные вещи. Ответ -8
11111000(2)=248(10)
Источник: голова и калькулятор
В Windows, между прочим, калькулятор есть, и он с этой работой вполне справляется.
Ответ будет -8
даны 2 числа в двоичной и восьмеричной системе. чему будет равна их сумма 11(2)+11(8) в десятичной системе счисления
если важен ответ а не решение то можно в калькуляторе
подробнее...