アセンブリで簡単な除算をしようとすると、「除算オーバーフロー」エラーが発生します。
私の簡単なコード: cs:sum と cs:num はバイト変数です。(デシベル)
mov ax, word ptr cs:sum
mov cl, 10
xor dx,dx
div cl ; divide by 10
mov cs:num, ah ; ger rightest
理由はわかりませんが、私が言うように、適切に分割できません。
それで、あなたはその問題が何であり、それを解決する方法を知っていますか? ありがとう !
(TSR プログラムであるため、cs deference を使用しています)