我正在開發我正在開發的一個非常基本的內核的鍵盤輸入,並且我完全卡住了。我似乎無法在網上找到任何可以顯示我需要知道的信息的信息。x86組件上的受保護模式鍵盤訪問
我的內核現在正在保護模式下運行,所以我不能使用實模式鍵盤例程而不跳入實模式並返回,這是我試圖避免的。我希望能夠從保護模式訪問我的鍵盤。有誰知道如何做到這一點?到目前爲止,我發現的唯一一件事就是它涉及到直接使用輸入/輸出端口與控制器通話,但除此之外,我被困住了。這當然不是經常出現的東西。通常,彙編教程假設您正在運行下面的操作系統。
我對x86組件很陌生,所以我只是尋找一些好的資源來處理來自保護模式的標準硬件。我正在用NASM編譯彙編源代碼並將其鏈接到用DJGPP編譯的C源代碼。有什麼建議麼?
嗨,我知道這是一個老問題,但你可以編輯你的問題的解決方案,或看看我的問題http://stackoverflow.com/questions/22744624/keyboard-interrupt-handler-for- own-kernel-c?謝謝 – 2014-03-30 14:26:35