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