我正在开发我正在开发的一个非常基本的内核的键盘输入,并且我完全卡住了。我似乎无法在网上找到任何可以显示我需要知道的信息的信息。x86组件上的受保护模式键盘访问
我的内核现在正在保护模式下运行,所以我不能使用实模式键盘例程而不跳入实模式并返回,这是我试图避免的。我希望能够从保护模式访问我的键盘。有谁知道如何做到这一点?到目前为止,我发现的唯一一件事就是它涉及到直接使用输入/输出端口与控制器通话,但除此之外,我被困住了。这当然不是经常出现的东西。通常,汇编教程假设您正在运行下面的操作系统。
我对x86组件很陌生,所以我只是寻找一些好的资源来处理来自保护模式的标准硬件。我正在用NASM编译汇编源代码并将其链接到用DJGPP编译的C源代码。有什么建议么?
嗨,我知道这是一个老问题,但你可以编辑你的问题的解决方案,或看看我的问题http://stackoverflow.com/questions/22744624/keyboard-interrupt-handler-for- own-kernel-c?谢谢 – 2014-03-30 14:26:35