标题:[求助]在保护模式下如何实现对键盘的操作
只看楼主
forever043
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-10-15
 问题点数:0 回复次数:3 
[求助]在保护模式下如何实现对键盘的操作
我想在保护模式下实现一个菜单程序,要用到键盘操作, , 而在保护模式下, BIOS中断和DOS中断又不可用, 有没有其实的办法实现一下? (现在程序已经跳转到的保护模式下)

[此贴子已经被作者于2006-10-16 18:31:46编辑过]


搜索更多相关主题的帖子: 模式 键盘 BIOS 
2006-10-15 12:13
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
在保护模式下BIOS中断应该不会被限制,最起码基本的BIOS是可以调用的,因为操作系统是依靠调用BIOS中断来完成输入和输出工作的。

活到老,学到老! http://www. E-mail:hu-jj@
2006-10-18 11:04
菜鸟上路
Rank: 4
等 级:贵宾
威 望:14
帖 子:1120
专家分:0
注 册:2006-3-21
得分:0 
以下是引用hu9jj在2006-10-18 11:04:12的发言:
在保护模式下BIOS中断应该不会被限制,最起码基本的BIOS是可以调用的,因为操作系统是依靠调用BIOS中断来完成输入和输出工作的。

这句话有错,只有在实模式下,才能调用BIOS中断,进入保护模式后,系统自动屏避BIOS功能。


2006-10-18 12:58
forever043
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-10-15
得分:0 
以下是引用菜鸟上路在2006-10-18 12:58:20的发言:

这句话有错,只有在实模式下,才能调用BIOS中断,进入保护模式后,系统自动屏避BIOS功能。

在网上找到资料了, 在保护模式下要使用8259A中断控制芯片才能操作中断, 其中键盘的中断号是IRQ1. 要操作键盘的话还要使用8042寄存器. 问题已经解决了, 谢谢大家了.


学操作系统真的好郁闷啊.........
2006-10-18 16:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-96465-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031233 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved