思来想去还是想不出这组负进制数的原理,求解

有这么一组16进制的数据是这样的,如下

6003C9FF9FFC36006003C9FF00FF00FF

但是他一的整数值是 -3603616

但是很有意思的东西来了,它实际的转换余额是8.56

我一直搞不懂这个东西是啥原理,请教一下计算机的大哥,有没有什么转换工具用的,或者是能给我讲一下这是啥原理吗,非常感谢啊

?啥玩意呀,
请描述清楚一点