标签: 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.有人可以帮助我吗?