标签: assembly x86
我只是在学习汇编语言,我很难确定除法后剩余的存储位置。
我相信其余的存储在其中一个寄存器中,但是我不知道哪一个或如何将其打印到屏幕上。
mov eax, number1 xor edx, edx div number2 call WriteDec call CrLf
上面的代码打印出商,但不打印余数。
答案 0 :(得分:3)
与手册中的documented一样,一个32位的div将商存储在eax中,余数存储在edx中。
div
eax
edx
通常,最好阅读要使用的每条说明书上的手册。