-4
私は組み立てソートで実装シェルを記述します。私の問題はこのコードの最後です。私はEAXで数字を持っており、私はこれをしたい。 EAX = EAX/2,2
私は組み立てソートで実装シェルを記述します。私の問題はこのコードの最後です。私はEAXで数字を持っており、私はこれをしたい。 EAX = EAX/2,2
私は自分のコードを読んでいませんでした。あなたの質問に入れても気にすることはできません。
おそらく整数近似が最適です。マイケルのコメントを参照してください。あなたの代わりにラウンドツー最寄りの切り捨てをしたい場合は
cvtsi2ss xmm0, eax
divss xmm0, [a_float_constant]
cvtss2si eax, xmm0
使用CVTTSS2SI:それ以外の場合はSSEでそれを行います。
かのx87と:
push eax
、fld
2.2定数、fdivr [rsp]
から。 st(0) = (double)eax/2.2
。完了したらスタックを修正することを忘れないでください。
insnセットマニュアルへのリンクについては、x86タグwikiを参照してください。
あなたの投稿は主にコードであるようです。詳細を追加してください。 :/ –
私は知っているが、私は自分のコードを追加したい。エラーメッセージがスローされました "あなたの投稿は大部分がコードであるようですが、詳細を追加してください" –
リンクにコードを追加します ラベルで除算したい –