Для начала переведем числа -55 и -78 в двоичную систему:
-55Шаг 1: Найдем двоичное представление модуля числа 5555 / 2 = 27 (остаток 127 / 2 = 13 (остаток 113 / 2 = 6 (остаток 16 / 2 = 3 (остаток 03 / 2 = 1 (остаток 11 / 2 = 0 (остаток 1Таким образом, двоичное представление модуля числа 55 это 110111.
Шаг 2: Получаем обратный код двоичного представления числа 55, заменяя все 0 на 1 и все 1 на 0Обратный код: 001000
Шаг 3: Получаем дополнительный код числа 55 путем прибавления 1 к обратному кодуДополнительный код: 001001
Итак, число -55 в двоичной системе равно 110111.
-78Шаг 1: Найдем двоичное представление модуля числа 7878 / 2 = 39 (остаток 039 / 2 = 19 (остаток 119 / 2 = 9 (остаток 19 / 2 = 4 (остаток 14 / 2 = 2 (остаток 02 / 2 = 1 (остаток 01 / 2 = 0 (остаток 1Таким образом, двоичное представление модуля числа 78 это 1001110.
Шаг 2: Получаем обратный код двоичного представления числа 78, заменяя все 0 на 1 и все 1 на 0Обратный код: 0110001
Шаг 3: Получаем дополнительный код числа 78 путем прибавления 1 к обратному кодуДополнительный код: 0110010
Итак, число -78 в двоичной системе равно 1001110.
Теперь умножим числа -55 и -78 в двоичной системе методом "взвешивания":
х 1001110 (-78)
1101110 (00000000 (01101110 (-9480)
Получили произведение -9480.
Для начала переведем числа -55 и -78 в двоичную систему:
-55
Шаг 1: Найдем двоичное представление модуля числа 55
55 / 2 = 27 (остаток 1
27 / 2 = 13 (остаток 1
13 / 2 = 6 (остаток 1
6 / 2 = 3 (остаток 0
3 / 2 = 1 (остаток 1
1 / 2 = 0 (остаток 1
Таким образом, двоичное представление модуля числа 55 это 110111.
Шаг 2: Получаем обратный код двоичного представления числа 55, заменяя все 0 на 1 и все 1 на 0
Обратный код: 001000
Шаг 3: Получаем дополнительный код числа 55 путем прибавления 1 к обратному коду
Дополнительный код: 001001
Итак, число -55 в двоичной системе равно 110111.
-78
Шаг 1: Найдем двоичное представление модуля числа 78
78 / 2 = 39 (остаток 0
39 / 2 = 19 (остаток 1
19 / 2 = 9 (остаток 1
9 / 2 = 4 (остаток 1
4 / 2 = 2 (остаток 0
2 / 2 = 1 (остаток 0
1 / 2 = 0 (остаток 1
Таким образом, двоичное представление модуля числа 78 это 1001110.
Шаг 2: Получаем обратный код двоичного представления числа 78, заменяя все 0 на 1 и все 1 на 0
Обратный код: 0110001
Шаг 3: Получаем дополнительный код числа 78 путем прибавления 1 к обратному коду
Дополнительный код: 0110010
Итак, число -78 в двоичной системе равно 1001110.
Теперь умножим числа -55 и -78 в двоичной системе методом "взвешивания":
110111 (-55)х 1001110 (-78)
1101110 (00000000 (0
1101110 (0
0000000 (0)
1101110 (0
0000000 (0
1101110 (-9480)
Получили произведение -9480.