Я написал простую программу ассемблера для деления, однако при попытке компиляции в 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