2
私は学校用の乗算アルゴリズムを実装していますので、アルゴリズムについては助けてください。私はCサブルーチンの規則を使用していますので、私はをCXにプッシュする必要はありません。結果はDX:AXに返されます。私はcodeview
を使ってデバッグを行っています。 LOOPラインで (-cx!= 0)でもLOOP命令がループしません
F10でステッピング後、私はそれがshiftR
ラベルに戻って私を置くべきだと考えています。何が起こるかというとCXが0になることである、と私は、このスクリーンショットで見られるようなサブルーチンを終了し続けて:だけでなく
は、あなたは、ステッピング後にキャリーとオーバーフローフラグが設定されていることを見ることができます!私は考えなかったループそれを行うことができますか?何がありますか?私は何を見落としていますか?
F10の代わりにF8を使用するとどうなりますか? –