Ich arbeite an der Tastatureingabe für einen sehr einfachen Kernel, den ich gerade entwickle, und ich komme nicht weiter. Ich kann scheinbar keine Informationen online finden, die mir die Informationen zeigen, die ich wissen muss.
Mein Kernel läuft im Moment im geschützten Modus, so dass ich die Tastaturroutinen des realen Modus nicht verwenden kann, ohne in den realen Modus und zurück zu springen, was ich zu vermeiden versuche. Ich möchte vom geschützten Modus aus auf meine Tastatur zugreifen können. Weiß jemand, wie man das macht? Das Einzige, was ich bisher gefunden habe, ist, dass man den Controller direkt über die In/Out-Ports ansprechen muss, aber darüber hinaus bin ich ratlos. Dies ist natürlich nicht etwas, das sehr oft auftaucht. Normalerweise gehen Assembly-Tutorials davon aus, dass man ein Betriebssystem darunter laufen hat.
Ich bin sehr neu in der x86-Assembler, so bin ich gerade auf der Suche nach einigen guten Ressourcen für die Arbeit mit der Standard-Hardware von geschützten Modus. Ich kompiliere den Assembler-Quellcode mit NASM und verlinke ihn mit dem C-Quellcode, der mit DJGPP kompiliert wurde. Irgendwelche Vorschläge?