如果我想存储10.125它是如何完成的?
我有这个:
ORG $1000
DN DC.L 10.125
END $400
并在调试中将其存储为:
00001000 = 0000000A
这似乎并没有得到那里的分数部分。这是装配68k。
答案 0 :(得分:1)
68k没有浮点单位,是吗?您可以将值存储为fixed-point。在二进制中,您的数字将是1010.001
,因此您需要为小数部分保留至少三位,并且您将会很好。然后,您可以使用0x51
(1010001b
)代表程序中的10.125d
。