16位MS-DOS子系统 NTVDM cpu遇到无效指令
用汇编的MASM 6.15写了简单的一个程序运行,突然弹出了个对话框《16位MS-DOS子系统 NTVDM cpu遇到无效指令》这是怎么回事啊?http://www.ouliu.net/r/20120123115219n91iy.jpg
说明你往内存写东西的时候。。覆盖到了。。某些重要的东西。。他就会弹窗口警告。。 从图中看,链接的时候出现了几处错误。
no stack segment 没有栈段。program has no starting address 应该是没有入口地址。
你要指定 cs:code ss:stack。应该是这样,最好发出源代码,否则还真不知道到底什么错误。 自己调试呗 程序崩溃了,最起码你得把代码贴出来啊:L 你的这个程序没有入口地址,如果有的话,那一定是MASM6.15没有认可,你可以在程序入口处的分号去掉或者加上分号,试试。一定行的。
来看意见的
页:
[1]