Wenn du eine serielle Maus benutzt, musst du den In-Befehl an die jeweilige COM-Schnittstelle richten (3f8h fuer COM1; 2f8h fuer COM2).
Diese Daten kannst du Auslesen, die Adresse fuer COM1 steht im Speicher unter Die Portadresse fuer COM1: steht im Hauptspeicher in $40:00 (Hex) und die Portadresse fuer COM2: steht im Hauptspeicher in $40:02 (Hex) (
Quelle)
Dann musst du aber das Mausprotokoll kennen. Ich erinnere mich noch schwach, dass meine damalige serielle Maus sogar noch umschaltbar war zwischen 2- und 3-Tastenmodus (Microsoft- bzw. MouseSystemsprotokoll, wenn ich richtig liege).
Bei ner PS/2-Maus hast du es einfacher, dort duerfte das Protokoll standardisiert sein. AFAIK wird der PS/2-Anschluss sogar ueber den Tastaturcontroller mitgesteuert, dort liegen auch die Funktionen.
Aber ich glaube, jemand anders kann das besser beschreiben
Svenska