这是代码:
.386 ;target for maximum compatibility
.model small,stdcall ;model
.code
main:
int 20h
END main
结果:http: //img705.imageshack.us/img705/3738/resultom.png
“test.exe 已停止工作” - 当它到达中断时总是正确的。
这是我试图使用的中断。它应该简单地退出程序。我尝试过的其他方法包括字符输入/输出等。没有任何效果。
我在 Windows 7 上,使用带有 WinAsm IDE 的 masm32。
有很多很酷的事情似乎我应该能够用中断来做......但是,每当我尝试使用中断时它就会崩溃 - 总是以同样的方式。
这似乎相关并且可能有用:DOS Interrupt in masm x86 assembly crashing
......但我真的无法从中弄清楚任何事情。
有什么建议么?