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

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

Ответ:
1) Прямой код числа это представление беззнакового двоичного числа.
т.е. как можно представить отрицательное число в прямом коде? никак.
2) 13 едениц
Объяснение:
-101 это:
берем просто 101.
в двоичной системе это 0000000001100101.
теперь инвертируем это число (меняем 0 на 1, и 1 на 0):
1111111110011010 - это обратный код,
потом прибавляем справа единицу и получаем дополнительный код:
1111111110011011 это и есть наше отрицательное число в дополнительном коде.



1) В прямом коде: Для хранения целого числа со знаком в прямом коде используется один бит для обозначения знака числа (0 - положительное число, 1 - отрицательное число) и остальные биты для представления самого числа. В данном случае, используется два байта, то есть 16 битов.
Для представления числа -101 в прямом коде, сначала определяем знак числа. Число -101 отрицательное, поэтому старший бит будет равен 1. Оставшиеся 15 битов будут использованы для представления самого числа.
Таким образом, внутреннее представление числа -101 в прямом коде будет состоять из 1 старшего бита, равного 1, и 15 битов, равных 010000000000011. Всего внутреннее представление числа -101 в прямом коде будет содержать 16 единиц.
2) В дополнительном коде: Для хранения целого числа со знаком в дополнительном коде также используется один бит для обозначения знака числа (0 - положительное число, 1 - отрицательное число) и остальные биты для представления самого числа. В данном случае, используется два байта, то есть 16 битов.
Для представления числа -101 в дополнительном коде, сначала определяем знак числа. Число -101 отрицательное, поэтому старший бит будет равен 1. Оставшиеся 15 битов будут использованы для представления самого числа в прямом коде, а затем полученное число инвертируется (меняется 0 на 1 и наоборот) и к результату прибавляется 1.
Таким образом, внутреннее представление числа -101 в дополнительном коде будет состоять из 1 старшего бита, равного 1, и 15 битов, равных 101111111111100. Всего внутреннее представление числа -101 в дополнительном коде будет содержать 16 единиц.


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








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