Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
RC の FPU ビットのコントロール ワードを 3 に設定する方法を教えてください。
回答(編集者注:質問の一部として回答を投稿しないでください。ただし、今のところここにあります)
fstcw word ptr cw or word ptr cw, 110000000000b fldcw word ptr cw
fasmのマニュアルを見ると、を使用fstcwしてコントロール ワードを 16 ビットのメモリ ロケーションに格納し、適切なビットを変更してから、 を使用fldcwして変更されたコントロール ワードをロードする必要があります。
fstcw
fldcw
この場合の適切なビットはビット 10 と 11 であり、両方を 1 に設定するか、0x0C00 (3 << 10) のメモリ位置に設定します。
これにより、FPU がすべての丸めと変換を切り捨てるように設定されます。これは、達成しようとしているものです。