错误:EMM386:Uncoverable privileged operation error #9的解决
最近看《自己动手写操作系统》。我在VPC上安装的是DOS7.1,结果运行第三章中的例子程序时总是报错:EMM386:Uncoverable privileged operation error #9-Press Enter to reboot。郁闷了很长时间,才找到答案。原因是我的DOS上装了EMM386.EXE。我先是在C:\Config.sys中把DEVICE=C:\DOS71\EMM386.EXE NOEMMS中的NOEMMS删了,保存,重启DOS,运行例子时报错ERROR # 6,按C就可以继续运行,但程序结果出来后DOS就死机了。于是我直接重装DOS,安装时,系统会提示很多DOS附加功能的安装,当提示是否安装EMM386.exe时,不要安装。这样,按上DOS后,所有的例子程序就都可以运行了。 只是注意需要清屏看效果。尽快解决这本书。 |