Системы счисления. Задача 1-40

Вычислите значение разности A716 - 110102. Результат запишите в виде шестнадцатеричного числа.

Ответ
8D16
Решение

Способ 1

Переведем 110102 в шестнадцатеричное число: 

12 = 116, 10102 = A16. 110102 = 1A16.

Вычислим:

   .  
-  7
 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