Какое число получится в восьмиразрядном представлении, если дано отрицательное число -810? (Ответ нужно

Какое число получится в восьмиразрядном представлении, если дано отрицательное число -810? (Ответ нужно в дополнительном коде!)
Ледяной_Волк

Ледяной_Волк

Хорошо! Чтобы получить отрицательное число в восьмиразрядном представлении в дополнительном коде, мы должны сначала представить это число в двоичной системе, а затем применить дополнительный код.

Для этой задачи нам понадобится представить число -810 в двоичном представлении. Давайте выполним этот шаг.

1. Представление в двоичной системе:
- Сначала найдем двоичное представление для положительного числа 810.
- 810 делится нацело на 2: \(810 \div 2 = 405\) с остатком 0.
- 405 делится нацело на 2: \(405 \div 2 = 202\) с остатком 1.
- 202 делится нацело на 2: \(202 \div 2 = 101\) с остатком 0.
- 101 делится нацело на 2: \(101 \div 2 = 50\) с остатком 1.
- 50 делится нацело на 2: \(50 \div 2 = 25\) с остатком 0.
- 25 делится нацело на 2: \(25 \div 2 = 12\) с остатком 1.
- 12 делится нацело на 2: \(12 \div 2 = 6\) с остатком 0.
- 6 делится нацело на 2: \(6 \div 2 = 3\) с остатком 0.
- 3 делится нацело на 2: \(3 \div 2 = 1\) с остатком 1.
- 1 делится нацело на 2: \(1 \div 2 = 0\) с остатком 1.
- Обратив внимание на остатки от деления от последнего к первому, получаем двоичное представление числа 810: 1100101010.

Обратите внимание, что в данном двоичном представлении нам понадобилось 10 бит (цифр) для представления числа 810.

2. Применение дополнительного кода:
- Для получения отрицательного числа в дополнительном коде, нам необходимо инвертировать все биты (цифры) числа и затем добавить 1 к полученному результату.

Инвертирование битов от 1100101010 дает нам 0011010101. Затем добавление 1 к полученному результату дает нам 0011010110.

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