程序集 - 权限级别

时间:2010-08-09 22:57:00

标签: assembly io hardware privileges

如何从保护模式执行受限制的指令,如IN和OUT?

我发现它需要特权级别(CPL)足够高才能执行IO指令。我如何在内核模式下运行,拥有IO权限或其他任何可能对我有帮助的权限? - 我想直接访问硬件,没有任何东西阻止我。

感谢。

1 个答案:

答案 0 :(得分:1)

DOS不是受保护模式的操作系统。在过去,有一些名为DOS extenders的PM框架。他们有这样的API的API。创建自己的PM环境不仅仅包括将CPU切换到保护模式。

您还应该使用调试程序来检查DosBox下的确切错误。