Funktion 33h, 00h Control-C-Status lesen
Vor dem Funktionsaufruf:
AX(AH) 33h
AX(AL) 0 = lesen
DX(DL) 0 = Aus, 1 = An (wenn AL = 1, 2)

Nach dem Funktionsaufruf:
AX(AL) Status, FFh = Fehler (AL enthielt beim Aufruf werder 0 noch 1 oder 2)
DX(DL) Aus, 1 = An (wenn AL = 0,2)

Erst ab DOS 2.0 verfügbar.

Das Break-Flag entscheidet darüber, ob bei jedem Aufruf einer der Funktionen des DOS oder nur bei Aufruf der verschiedenen Funktionen zur Zeichenein- und -ausgabe auf die Betätigung von [Ctrl]+[C] getestet wird, bei der dann jeweils der Interrupt 23h ausgelöst wird. Mit Hilfe dieser Funktion kann der aktuelle Inhalt dieses Flags ausgelesen werden.

Anzeige:

Anzeigen: