Запишите дополнительные коды чисел в одно байтном формате :98, -48

Ответы:
Тахмина Бондаренко
01-12-2015 15:43

Если говорить о точном дополнении для двоичного числа, то оно получается путём:1. Представить данное число в двоичном виде. 2. Инвертировать каждый разряд. (0 станет 1, а если был 1, то станет 0). 3. Прибавить к полученному числу 1. Точное дополнение числа в сумме с самим числом даёт 0. Найдём точное дополнение к числу 98. 1) 0110 00102) 1001 11013) 1001 1110Число 1001 1110 - есть дополнение числа 98. Представлено в однобайтовом виде. (задействовано 8 бит). Старший знаковый бит "1".  Число соответствует отрицательному числу -98. Да, действительно, дополнение к положительному числу 98 есть отрицательное число -98). Найдём точное дополнение к числу -481) Представим в двоичном виде.1101 00002) Инвертируем поразрядно0010 11113) Прибавим 10011 0000. Число 0011 0000 есть дополнение числа -48. Старший знаковый бит "0". Число соответствует положительному числу 48. Да, действительно, дополнение к отрицательному числу -48 есть положительное число 48). 

Также наши пользователи интересуются:

Картинка с текстом вопроса от пользователя Zlata Petrenko

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Запишите дополнительные коды чисел в одно байтном формате :98, -48» от пользователя Zlata Petrenko в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!