我想获得的十分之二千零十三其余部分,把它加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
你所添加的其余部分A的不正确初始化(即包含随机数据) – BlackBear
我尝试过使用mov A,edx以及它也无法工作 – rullzing
您正在使用什么汇编?你真的得到了什么输出? – lurker