I/O指令和驱动程序有什么关系呢?
最近又重新拿起了汇编,看了一段时间始终有个问题弄不明白,使用In/Out指令就可以与外设通信,那么为什么还要为外设安装驱动程序呢?直接使用In/Out指令不能完成与外设的交流么?
[解决办法]
为外设安装驱动程序,可以使上层的应用程序屏蔽硬件的具体细节。
[解决办法]
应用程序运行在ring3层级,不能直接操作io,只能通过运行在ring0层级的驱动程序做桥梁
[解决办法]
WINDOWS的设计是这样,加上使用驱动的话能使任务分工明确
发布时间: 2013-01-25 15:55:29 作者: rapoo
I/O指令和驱动程序有什么关系呢?
最近又重新拿起了汇编,看了一段时间始终有个问题弄不明白,使用In/Out指令就可以与外设通信,那么为什么还要为外设安装驱动程序呢?直接使用In/Out指令不能完成与外设的交流么?
[解决办法]
为外设安装驱动程序,可以使上层的应用程序屏蔽硬件的具体细节。
[解决办法]
应用程序运行在ring3层级,不能直接操作io,只能通过运行在ring0层级的驱动程序做桥梁
[解决办法]