私は学校の乗算アルゴリズムを実装しているので、アルゴリズムを手伝わないでください。Cサブルーチン規則を使用しているため、 CXをプッシュする必要はなく、結果はDX:AXに返されます。私はcodeview
デバッグを行うために使用しています。
LOOP行では、CXは 16 であることがわかります。
と足を踏み入れた後F10、私はそれが私をshiftR
レーベルに戻すべきだと信じています. CXが0 になり、次のスクリーンショットに示すようにサブルーチンを終了し続けます。
同様に、ステッピング後にキャリー フラグとオーバーフロー フラグが設定されていることがわかります。LOOPがそれをできるとは思いませんでしたか?何を与える?私は何を見落としていますか?