В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык

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

Ответ:
Анастасия7371
Анастасия7371
22.01.2021 00:45

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

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

2) 13 едениц

Объяснение:

-101 это:

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

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

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

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

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

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

0,0(0 оценок)
Ответ:
qwerty11115
qwerty11115
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 единиц.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?