Tom: STDIN von der Kommandozeile abbrechen?

Beitrag lesen

Hello,

Nein. Vom BIOS wird nur die Kombination Ctrl-Break abgefragt,

Abgefragt wird das "Control Break Flag" oder auch "Control-C-Flag" bei DOS mit dem API-Interrupt 12h, Funktion 33h, Unterfunktion 00h. Mit der Unterfunktion 01h kann man es übrigens auch setzen.

Gesetzt wird es üblicherweise auch vom Handler des Tastatur-Interrupts, der natürlich vom OS ersetzt werden kann, aber nicht muss. Das meinte ich mit "wird meistens in die höheren Schichten übernommen".

Der hängt auf dem INT 09h am IRQ 01h
Und der Standerd-INT 09h des BIOS ruft dann den INT 1Bh auf, der aber üblicherweise vom OS geliefert wird.

Ein harzliches Glückauf

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de