Вопрос задан 18.06.2023 в 08:23. Предмет Информатика. Спрашивает Сычёва Дарья.

Для хранения целого числа со знаком в компьютере используется два байта. Сколько единиц содержит

внутреннее представление числа -101, записанного: 1) в прямом коде; 2) в обратном коде; 3) в дополнительном коде?
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Серовский Максим.

Ответ:

1) Прямой код числа это представление беззнакового двоичного числа.т.е. как можно представить отрицательное число в прямом коде? никак.

2) 13 едениц

Объяснение:

-101 это:

берем просто 101.

в двоичной системе это 0000000001100101.

теперь инвертируем это число (меняем 0 на 1, и 1 на 0):

1111111110011010 - это обратный код,

потом прибавляем справа единицу и получаем дополнительный код:

1111111110011011 это и есть наше отрицательное число в дополнительном коде.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для хранения целого числа со знаком в компьютере используется два байта. Теперь рассмотрим, сколько единиц содержит внутреннее представление числа -101 в различных кодах:

В прямом коде:

В прямом коде для отрицательных чисел используется знаковый бит, который устанавливается в 1. Остальные биты представляют модуль числа. Таким образом, для числа -101 в прямом коде будет использоваться 1 бит для знака и оставшиеся биты для представления модуля числа.

В обратном коде:

В обратном коде для отрицательных чисел также используется знаковый бит, но остальные биты представляются инвертированными. Таким образом, для числа -101 в обратном коде будет использоваться 1 бит для знака и оставшиеся биты для представления инвертированного модуля числа.

В дополнительном коде:

В дополнительном коде для отрицательных чисел также используется знаковый бит, но остальные биты представляются в дополнительной форме. Дополнительная форма числа получается путем инвертирования всех битов и добавления 1. Таким образом, для числа -101 в дополнительном коде будет использоваться 1 бит для знака и оставшиеся биты для представления дополнительной формы модуля числа.

Теперь рассмотрим конкретные значения для числа -101: 1) В прямом коде: - Знаковый бит: 1 - Модуль числа: 101 - Всего бит: 2 байта * 8 бит/байт = 16 бит - Внутреннее представление числа -101 в прямом коде: 1101101101101011 (16 бит)

2) В обратном коде: - Знаковый бит: 1 - Инвертированный модуль числа: 010 - Всего бит: 2 байта * 8 бит/байт = 16 бит - Внутреннее представление числа -101 в обратном коде: 1101101101101010 (16 бит)

3) В дополнительном коде: - Знаковый бит: 1 - Дополнительная форма модуля числа: 011 - Всего бит: 2 байта * 8 бит/байт = 16 бит - Внутреннее представление числа -101 в дополнительном коде: 1101101101101011 (16 бит)

Итак, внутреннее представление числа -101, записанного в различных кодах, будет следующим: 1) В прямом коде: 1101101101101011 (16 бит) 2) В обратном коде: 1101101101101010 (16 бит) 3) В дополнительном коде: 1101101101101011 (16 бит)

Пожалуйста, обратите внимание, что эти значения представляют внутреннее представление числа -101 в компьютере и могут отличаться от его внешнего представления.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос