Каково восьмиразрядное представление числа -1010 в дополнительном коде?

Каково восьмиразрядное представление числа -1010 в дополнительном коде?
Milashka

Milashka

Для перевода числа -1010 восьмиразрядного в дополнительный код, мы должны применить следующие шаги:

Шаг 1: Представим число -1010 в его двоичном (бинарном) виде.

Чтобы это сделать, нам нужно найти двоичное представление числа 1010. Выполняем перевод из десятичной системы счисления в двоичную систему, используя деление.

Делим 1010 на 2:

1010 ÷ 2 = 505 (остаток 0)

Делим 505 на 2:

505 ÷ 2 = 252 (остаток 1)

Делим 252 на 2:

252 ÷ 2 = 126 (остаток 0)

Делим 126 на 2:

126 ÷ 2 = 63 (остаток 0)

Делим 63 на 2:

63 ÷ 2 = 31 (остаток 1)

Делим 31 на 2:

31 ÷ 2 = 15 (остаток 1)

Делим 15 на 2:

15 ÷ 2 = 7 (остаток 1)

Делим 7 на 2:

7 ÷ 2 = 3 (остаток 1)

Делим 3 на 2:

3 ÷ 2 = 1 (остаток 1)

Делим 1 на 2:

1 ÷ 2 = 0 (остаток 1)

На этом этапе мы получили остатки, прочитанные в обратном порядке, следовательно, двоичное представление для числа 1010 будет 1111110010.

Теперь, поскольку у нас есть отрицательное число, нам нужно выполнить дополнение к двум для получения дополнительного кода.

Шаг 2: Выполним дополнение к двум, инвертируя все биты числа.

Исходное число: 1111110010

Инвертированное число: 0000001101

Шаг 3: Добавим к инвертированному числу единицу.

0000001101 + 1 = 0000001110

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