Assembly 如何存储带小数的十进制数?
如果我想储存10.125,怎么储存 我有这个:Assembly 如何存储带小数的十进制数?,assembly,68000,Assembly,68000,如果我想储存10.125,怎么储存 我有这个: ORG $1000 DN DC.L 10.125 END $400 在调试中,它存储为: 000011000=0000000 A 这似乎并没有得到其中的分数部分。这是68k程序集。68k没有浮点单元,是吗?您可以将该值存储为。在二进制中,您的数字将是1010.001,因此您需要为小数部分保留至少三位,这样就可以了。然后可以使用0x51(1010001b)在程序中表示10.125d。6
ORG $1000
DN DC.L 10.125
END $400
在调试中,它存储为:
000011000=0000000 A
这似乎并没有得到其中的分数部分。这是68k程序集。68k没有浮点单元,是吗?您可以将该值存储为。在二进制中,您的数字将是
1010.001
,因此您需要为小数部分保留至少三位,这样就可以了。然后可以使用0x51
(1010001b
)在程序中表示10.125d
。68k没有浮点单位,是吗?您可以将该值存储为。在二进制中,您的数字将是1010.001
,因此您需要为小数部分保留至少三位,这样就可以了。然后可以使用0x51
(1010001b
)在程序中表示10.125d