我完成除法运算后,其余的存储在哪里?

时间:2019-01-13 20:02:10

标签: assembly x86

我只是在学习汇编语言,我很难确定除法后剩余的存储位置。

我相信其余的存储在其中一个寄存器中,但是我不知道哪一个或如何将其打印到屏幕上。

mov     eax, number1
xor     edx, edx
div     number2
call    WriteDec
call    CrLf

上面的代码打印出商,但不打印余数。

1 个答案:

答案 0 :(得分:3)

与手册中的documented一样,一个32位的div将商存储在eax中,余数存储在edx中。

通常,最好阅读要使用的每条说明书上的手册。