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

Alinakozlova2004 Alinakozlova2004    3   23.12.2020 00:32    48

Ответы
mejevov290107 mejevov290107  22.01.2021 00:45

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

т.е. как можно представить отрицательное число в прямом коде? никак.

2) 13 едениц

Объяснение:

-101 это:

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

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

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

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

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

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

ПОКАЗАТЬ ОТВЕТЫ
Tomoki Tomoki  07.01.2024 04:19
Для решения этой задачи нам необходимо знать, что в прямом коде старший бит является знаковым битом, который определяет знак числа, а в дополнительном коде старший бит также является знаковым битом, но он определяет дополнение к числу.

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

Для простоты, давайте разделим число на два байта:
Первый байт: 1111 1111
Второй байт: 1001

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

Ответ: Внутреннее представление числа -101 в прямом коде содержит 15 единиц.

2. В дополнительном коде:
Для хранения числа -101 в дополнительном коде, нам нужно взять двоичное представление числа в прямом коде и инвертировать все биты, а затем добавить 1.

Первый шаг: Инвертирование всех битов числа 1111 1111 1001:
Первый байт: 0000 0000
Второй байт: 0110

Второй шаг: Добавление 1:
Первый байт: 0000 0000
Второй байт: 0111

Ответ: Внутреннее представление числа -101 в дополнительном коде содержит 16 единиц.

Таким образом, ответ на задачу:

1) Внутреннее представление числа -101 в прямом коде содержит 15 единиц.
2) Внутреннее представление числа -101 в дополнительном коде содержит 16 единиц.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика