简单的装配部门程序崩溃

时间:2011-11-22 19:10:50

标签: assembly x86

我编写了一个简单的汇编程序来进行除法,但是当尝试在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

0 个答案:

没有答案