我想獲得的十分之二千零十三其餘部分,把它加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