М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Gabueva02
Gabueva02
13.05.2022 10:51 •  Информатика

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

👇
Ответ:
Nikakrmararle
Nikakrmararle
13.05.2022

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

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

2) 13 едениц

Объяснение:

-101 это:

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

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

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

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

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

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

4,4(20 оценок)
Ответ:
epicrare15
epicrare15
13.05.2022
Для решения этой задачи нам необходимо знать, что в прямом коде старший бит является знаковым битом, который определяет знак числа, а в дополнительном коде старший бит также является знаковым битом, но он определяет дополнение к числу.

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 единиц.
4,8(40 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ