+ -
当前位置:首页 → 问答吧 → 汇编程序,自定义中断的功能只能在真dos环境下使用,在win的cmd下面不能用对么?

汇编程序,自定义中断的功能只能在真dos环境下使用,在win的cmd下面不能用对么?

时间:2011-01-27

来源:互联网

自定义中断是特权指令? 在windows的cmd下面,能运行一个自定义的中断调用程序么?

例如遇到除0中断的时候,显示"you're wrong!"这样的一个字符串

谢谢!

作者: qewrqwe_163   发布时间: 2011-01-27

显然不能,Windows下在应用层只有几个简单的中断才能用,例如int 3,int 2e大部分中断只能在内核态下使用。

作者: chzhn   发布时间: 2011-01-27


  实践出真知 你试了就知道

作者: znxllyuan   发布时间: 2011-01-27

windows下的DOS虚拟机对大部分DOS和BIOS中断都能支持,但是cmd.exe默认状态下不支持DOS TSR,你想让一个TSR程序起作用,需要在命令行启动:cmd /k xxx(xxx是TSR程序的名字),或者使用command.com来执行TSR。

作者: DelphiGuy   发布时间: 2011-01-27