ASM。如何设置CW的RC位?

时间:2011-12-14 04:04:36

标签: assembly fpu fasm

对不起我的英语。 如何将RC中FPU位的控制字设置为3?

它帮助了我:

fstcw word ptr cw
or word ptr cw, 110000000000b
fldcw word ptr cw

1 个答案:

答案 0 :(得分:3)

你的英语很好。查看fasm manual,您需要使用fstcw将控制字存储在16位内存位置,修改appropriate bits,然后使用fldcw加载修改后的控制字。

在这种情况下,相应的位是位10和11,并且您希望将它们都设置为1,因此存储位置为0x0C00(3 <&lt; 10)。

这会将FPU设置为截断所有舍入和转换,这有望成为您想要实现的目标。