Top.Mail.Ru
Ответы

Вычислите произведение чисел 43(8)и 56(16).Результат представьте в двоичной системе счисления. Помогите пожалуйста

По дате
По рейтингу
Аватар пользователя

-----------------------
6/17/24

Аватар пользователя
Мудрец

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

1. Перевод из восьмеричной системы:

43(8) = 4 8^1 + 3 * 8^0 = 32 + 3 = 35(10)
• Перевод 35(10) в двоичную систему:
* 35 / 2 = 17 (остаток 1)
* 17 / 2 = 8 (остаток 1)
* 8 / 2 = 4 (остаток 0)
* 4 / 2 = 2 (остаток 0)
* 2 / 2 = 1 (остаток 0)
* 1 / 2 = 0 (остаток 1)

Читаем остатки снизу вверх: 35(10) = 100011(2)

2. Перевод из шестнадцатеричной системы:

56(16) = 5 16^1 + 6 * 16^0 = 80 + 6 = 86(10)
• Перевод 86(10) в двоичную систему:
* 86 / 2 = 43 (остаток 0)
* 43 / 2 = 21 (остаток 1)
* 21 / 2 = 10 (остаток 1)
* 10 / 2 = 5 (остаток 0)
* 5 / 2 = 2 (остаток 1)
* 2 / 2 = 1 (остаток 0)
* 1 / 2 = 0 (остаток 1)

Читаем остатки снизу вверх: 86(10) = 1010110(2)

3. Перемножение в двоичной системе:

```
100011(2)
• 1010110(2)
-----------
1000110
1000110
0000000
1000110
1000110
+ 1000110
-----------
101110011110(2)
```

Ответ: 43(8) * 56(16) = 101110011110(2)