我编写了一个简单的汇编程序来进行除法,但是当尝试在visual studio express中编译时,我只是被告知我已经触发了一个断点并且它不会编译。
到目前为止,其他程序编制得很好,我无法看到我在这个方面做错了什么。
.386
.model flat, c
.stack 100h
printf PROTO arg1:Ptr Byte, printlist:VARARG
.data
msg1fmt byte 0Ah,"%d",0
number sdword 5
divisor sdword 1
answer sdword ?
.code
main proc
mov eax, number
cdq
idiv divisor
mov answer, eax
INVOKE printf, ADDR msg1fmt, answer
main endp
end