【发布时间】:2010-10-09 16:13:13
【问题描述】:
如果我想存储 10.125 怎么做?
我有这个:
ORG $1000
DN DC.L 10.125
END $400
在调试中它被存储为:
00001000= 0000000A
这似乎没有得到分数部分。这是汇编 68k。
【问题讨论】:
如果我想存储 10.125 怎么做?
我有这个:
ORG $1000
DN DC.L 10.125
END $400
在调试中它被存储为:
00001000= 0000000A
这似乎没有得到分数部分。这是汇编 68k。
【问题讨论】:
68k 没有浮点单元,是吗?您可以将值存储为fixed-point。在二进制中,您的数字将是1010.001,因此您需要为小数部分保留至少三位,这样就可以了。然后你可以在你的程序中使用0x51 (1010001b) 来代表10.125d。
【讨论】: