2

RC の FPU ビットのコントロール ワードを 3 に設定する方法を教えてください。


回答(編集者注:質問の一部として回答を投稿しないでください。ただし、今のところここにあります)

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

1 に答える 1

3

fasmのマニュアルを見ると、を使用fstcwしてコントロール ワードを 16 ビットのメモリ ロケーションに格納し、適切なビットを変更してから、 を使用fldcwして変更されたコントロール ワードをロードする必要があります。

この場合の適切なビットはビット 10 と 11 であり、両方を 1 に設定する、0x0C00 (3 << 10) のメモリ位置に設定します。

これにより、FPU がすべての丸めと変換を切り捨てるように設定されます。これは、達成しようとしているものです。

于 2011-12-14T04:32:53.713 に答える