Помогите с решением!

Помогите с решением!3. определите десятичное значение числа по его дополнительному коду 10010111в двоичной с.исчесления
4. В восьмиразрядной ячейке запишите дополнительные коды следующих двоичных чисел: -1010; - 1001 ; - 11 ; - 11011.
5 Найдите десятичные эквиваленты отриц.чисел,записанных в дополнительном коде: 11000100 ; 11111001.
6. Какие из чисел 43(шестнадцатирицная с.исчесления),101010(двоичная),129(десятичная),-135(десят.)можно сохранить в 1 байте?
Гость
Ответ(ы) на вопрос:
Гость
3. Ответ -105. Единица в самом начале числа означает, что число отрицательное. Первый бит отбрасываем, остальные инвентируем, получается 1101000 --> 104. Затем прибавляем единицу и не забываем поставить знак "-". Получается -105. 4. 11110110 ; 11110111 ; 11111101 ; 11100101. Здесь надо дописать в начале числа нужное количество нулей, чтобы число было семизначным, затем это число инвертировать, увеличить на единицу и дописать одну единицу в начале числа. 5. -60; -7. (См. п. 3.) 6. Если это знаковый байт, то в нём можно хранить числа от -128 до +127. В беззнаковом байте можно хранить числа от 0 до 255. Таким образом, число -135(дес. ) никак нельзя сохранить в одном байте; число 129(дес. ) можно сохранить в одном байте только тогда, когда этот байт будет считаться беззнаковым. Числа 101010(двоичн. ) и 43 (шестн. ) всегда можно сохранить в одном байте.
Гость
учебник открой, параграф прочитай, я в 9 классе так сделал))
Не нашли ответ?
Ответить на вопрос
Похожие вопросы