如何用汇编语言打印剩余部分

时间:2013-10-05 21:02:06

标签: assembly masm

我正在尝试获得2013/10的剩余时间并添加1

这是我到目前为止所做的,但是,即使我已将{1}添加到edx(这是其余部分),我也只获得了商数,我也移动了Aeax,以便我可以使用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

1 个答案:

答案 0 :(得分:0)

替换这两行

 add A, edx
 mov eax, A

这一行:

mov eax,edx