Выполним перевод в десятичную систему счисления вот так:
Знаковый бит в переводе не участвует!
Так как число знаковое и имеет знаковый бит, то результат будет иметь отрицательный знак
Получилось: 5.610 =-1.610
Переведем число -1.610 в 16-ричное вот так:
Дробная часть числа находится умножением на основание новой системы счисления:
0. | 6*16 |
9 | .6*16 |
9 | .6*16 |
9 | .6*16 |
9 | .6*16 |
9 | .6*16 |
9 | .6*16 |
9 | .6*16 |
9 | .6*16 |
9 | .6*16 |
9 | .6*16 |
В результате преобразования получилось:
Мы обнаружили что Ваше число отрицательное. Однако в данный момент 16-ричное число не может быть представлено в дополнительном коде.