Какое число представляет собой −910 в восьмиразрядном дополнительном коде?

Какое число представляет собой −910 в восьмиразрядном дополнительном коде?
Magicheskiy_Zamok

Magicheskiy_Zamok

Чтобы найти представление числа -910 в восьмиразрядном дополнительном коде, мы должны следовать нескольким шагам. Давайте начнем.

Шаг 1: Переведем число 910 в двоичную систему.
Для этого мы будем последовательно делить число на 2 и записывать остатки до тех пор, пока не получим 0 в частном. После этого мы прочитаем остатки в обратном порядке для получения двоичного представления числа.

910 ÷ 2 = 455 (остаток 0)
455 ÷ 2 = 227 (остаток 1)
227 ÷ 2 = 113 (остаток 1)
113 ÷ 2 = 56 (остаток 0)
56 ÷ 2 = 28 (остаток 0)
28 ÷ 2 = 14 (остаток 0)
14 ÷ 2 = 7 (остаток 0)
7 ÷ 2 = 3 (остаток 1)
3 ÷ 2 = 1 (остаток 1)
1 ÷ 2 = 0 (остаток 1)

Теперь давайте прочитаем остатки в обратном порядке: 1110011010

Шаг 2: Добавим нули в начало бинарного числа так, чтобы оно было восьмиразрядным.
Мы видим, что у нас получилось 10 разрядов в числе. Чтобы оно было восьмиразрядным, нам нужно добавить два нуля в начало.

001110011010

Шаг 3: Найдем дополнительный код числа.
Если число отрицательное, то в восьмиразрядном дополнительном коде мы инвертируем все биты и добавляем 1 к получившемуся результату. Если число положительное, то мы оставляем его без изменений.

Так как наше исходное число -910 отрицательное, давайте инвертируем все биты:

110001100101

Затем добавляем единицу:

110001100101 + 1 = 110001100110

Таким образом, число -910 в восьмиразрядном дополнительном коде равно 110001100110.
Знаешь ответ?
Задать вопрос
Привет!
hello