Interrupts 80x86/ INT 21/ Funktion 01
Int 21h Funktion 1h: Zeicheneingabe mit Echo
[Bearbeiten]AH = 01h AL = ASCII Code
Liest ein Zeichen von der Standardeingabe (Tastatur) und gibt es auf der Standardausgabe (Bildschirm) aus. Bei erweiterten Tasten (z. B. Funktionstasten) liefert die Funktion 0, der darauffolgende Aufruf den Scancode der Taste.
Int 21h Funktion 2h: Zeichenausgabe
[Bearbeiten]AH = 02h DL = ASCII Code
Gibt ein Zeichen auf der Standardausgabe (Bildschirm) aus.
Int 21h Funktion 3h: Zeichen lesen von AUX
[Bearbeiten]Aufruf:
AH = 03h
Rückgabe:
AL = gelesenes Zeichen
Liest ein Zeichen von AUX (normalerweise die erste serielle Schnittstelle)
- Test auf ^C/^Break; in diesem Fall wird INT 23 aufgerufen.
Int 21h Funktion 7h: Zeicheneingabe ohne Echo
[Bearbeiten]AH = 07h AL = ASCII Code
Liest ein Zeichen von der Standardeingabe, ohne es auf der Standardausgabe auszugeben. Spezielle Steuercodes werden nicht als solche interpretiert.
??? Bei erweiterten Tasten (extended keycode, z. B. Funktionstasten und Pfeiltasten) liefert die Funktion 0, der darauffolgende Aufruf den Scancode der Taste. ???
Int 21h Funktion 8h: Zeichen von der Tastatur lesen
[Bearbeiten]AH = 08h AL = ASCII Code
Liest ein Zeichen von der Standardeingabe, ohne es auf der Standardausgabe auszugeben. Spezielle Steuercodes werden als solche erkannt.