Ich habe in einigen Dokumentationen/Howtos gelesen das beim XT-System das Ein- und Ausschalten der Tastatur, dieser sagt, dass man den Scancode gelesen/empfangen hat. Wofür ist das gut? Braucht man das überhaupt?
Dann Antworte ich mir mal selber -.-
Wenn ein Byte auf den Ausgabepuffer gelegen wird (Ausgabepuffer wird über Port 0x60 gelesen), dann behält der Ausgabepuffer diesen wert bis er überschrieben wird. Mit dem Ein- und Ausschalten des KB wird der Ausgabepuffer auf den wert 0 gesetzt.
Es wurde also bei XT-Systemen benötigt wenn man die Tastaturabfrage mittels Polling realisierte. Bei aktuellen Systemen (ab AT) findet dieses keine Anwendung. [[Benutzer:Osbios|Osbios]] 18:18, 4. Nov 2007 (CET)
== das/der port ==
Heisst es das Port?
Ich bin bis jetzt immer von der Port ausgegangen....
OK, wurde überzeugt, jetz wirds in der port geändert ;)
== 16-Bit ==
Mir ist aufgefallen, dass bei den Adressen nur 16-Bit Adressen angeben werden. Normalerweise sollte man nicht diese beim Protected Mode verwenden, ein System stürzt dann eigentlich b.
1. Von welchen 16bit Adressen redest du? Falls es die I/O Ports sind, das sind keine Speicheradressen, sondern eben I/O Portadressen und die sind nunmal 16bit. Ansonsten wüsste ich jetzt erstmal nicht was du meinst
2. Wie kommst du darauf das irgendwas abstürzen sollte? Abgesehen davon sollte man wenn man eine realmode (also über Realmode Segment:Offset angegebene) Adresse gegeben hat klug genug sein diese sinnvoll in sein Protected-Mode Kernel einzubauen...
--[[Benutzer:Bluecode|Bluecode]] 11:40, 6. Dez. 2008 (CET)
==Neustrukturierung==
Da ich gerade an meinem Tastaturtreiber arbeite, benutze ich den Artikel recht viel. Und da ist mir aufgefallen, dass der Artikel für mich recht durcheinander wirkt und nicht sehr klar verständlich ist. Wenn es anderen genauso geht, kann man den Artikel ja mal umstrukturieren. --[[Benutzer:Tev|Tev]] 22:31, 4. Okt. 2010 (CEST)
== IRQ-Beispiel ==
In dem Codebeispiel für den IRQ Handler sind für die E0 Codes alles true und false's vertauscht (also 0 und 1) wollt ich anmerken... --[[Benutzer:Markus111|Markus111]]18:42, 13. Nov. 2010 (CET)