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

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

Ответ:
kot291
kot291
22.01.2021 00:45

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

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

2) 13 едениц

Объяснение:

-101 это:

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

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

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

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

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

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

0,0(0 оценок)
Ответ:
grenika
grenika
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?