如何将RC中FPU位的控制字设置为3?
答案(编者注:不要将答案作为问题的一部分发布,但现在就在这里)
fstcw word ptr cw
or word ptr cw, 110000000000b
fldcw word ptr cw
最佳答案
查看fasm manual ,您需要使用fstcw
将控制字存储在16位内存位置,修改appropriate bits ,然后使用fldcw
加载修改后的控制字。
本例中的适当位是位 10 和 11,并且您希望将它们都设置为 1,因此或内存位置为 0x0C00 (3 << 10)。
这将设置 FPU 截断所有舍入和转换,这正是您想要实现的目标。
关于assembly - 汇编。如何设置CW的RC位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499352/