Системы счисления. Задача 1-40
Вычислите значение разности A716 - 110102. Результат запишите в виде шестнадцатеричного числа.
Ответ
8D16
Решение
Способ 1
Переведем 110102 в шестнадцатеричное число:
12 = 116, 10102 = A16. 110102 = 1A16.
Вычислим:
. | ||
- | A | 7 |
1 | A | |
8 | D |
Способ 2
Переведем числа в десятичную систему:
A716 = 10 * 161 + 7 * 160 = 167,
110102 = 24 + 23 + 21 = 26.
Вычислим: 167 - 26 = 141.
Переведем в шестнадцатеричное число:
141 | 16 | |
-128 | 8 | |
13 |
Учитывая, что 1310 - это D16, получаем 8D16