Запишите в 10-й системе счисления целое число, если задан его двоичный дополнительный код.1010110110101110

11 Сен 2019 в 16:41
205 +1
0
Ответы
1

Для перевода числа из двоичной системы в десятичную, нужно сначала определить, положительное или отрицательное число.

Чтобы определить это, нужно посмотреть на старший (самый левый) бит числа. Если он равен 0, то число положительное, если 1, то отрицательное.

Так как в данном случае старший бит равен 1, значит число отрицательное.

Далее нужно найти обратный код числа. Для этого все биты числа инвертируются (меняются местами 0 на 1 и наоборот).

1010110110101110 => 0101001001010001

Теперь нужно найти дополнительный код числа, прибавив к обратному коду 1.

0101001001010001 + 1 = 0101001001010010

Теперь переводим число в десятичную систему счисления:

0101001001010010 = -20786

Ответ: -20786.

20 Апр 2024 в 01:41
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир