我正在尝试获取 2013/10 的剩余部分并将其加 1
这是我到目前为止所做的,但是,即使我已经将 1 添加到 edx
(这是余数)并且我也移动了 A
到 eax
所以我可以使用 call writedec
谁能告诉我这段代码有什么问题?我怎样才能得到余数并加1?我正在使用 MASM 汇编程序
.data
N dword 2013
A dword 0
str1 byte " A is =",0
.code
main proc
lea edx, str1
call writestring
mov edx, 0
mov eax, N
mov ebx, 10
div ebx
Add edx, 1
add A, edx
mov eax, A
call writedec
call crlf
最佳答案
替换这两行
add A, edx
mov eax, A
用这一行:
mov eax,edx
关于assembly - 如何用汇编语言打印余数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19202690/