x64汇编模数不能正常工作

时间:2016-11-21 08:33:21

标签: assembly 64-bit division modulo

我正在尝试使用x64 Assembly实现模数,但因为它似乎无法正常工作。我尝试使用x86 Assembly编写下面的代码,它工作正常,但我的任务是在x64中完成。

mov rdx, 0
mov rax, 1234
mov rbx, 10
div rbx
push rdx
push dword message3
call _printf
add rsp, 8

对于上面的示例,我得到的是rdx = 3而不是预期的4.有人可以帮助我吗?

0 个答案:

没有答案