|
Vor dem Funktionsaufruf:
AX(AH) |
4Bh |
AX(AL) |
00h |
BX |
Offset des Zeigers, der den Paramter-Block angiebt. |
DX |
Offset des Zeigers, der den Dateinamen angibt. |
DS |
Segment des Zeigers, der den Dateinamen angibt. |
ES |
Segment des Zeigers, der den Paramter-Block angiebt. |
Nach dem Funktionsaufruf:
AX |
Fehler-Code, 1 = unbekannter Funktionscode, 2 = Programm nicht gefunden,
3 = Programm nicht gefunden, 4 = zu viele Dateien geöffnet, 5 = Zugriff verweigert,
8 = nicht genügend Speicherbereich, 10 = falscher Environment-Block, 11 = falsches Format,
(wenn das Carry-Flag gesetzt ist) |
BX(BH) |
Zerstört |
BX(BL) |
Zerstört |
CX(CH) |
Zerstört |
CX(CL) |
Zerstört |
DX(DH) |
Zerstört |
DX(DL) |
Zerstört |
DX(DL) |
Zerstört |
SP |
Zerstört |
BP |
Zerstört |
SI |
Zerstört |
DI |
Zerstört |
DS |
Zerstört |
SS |
Zerstört |
ES |
Zerstört |
Erst ab DOS 2.0 verfügbar.
Diese Funktion ermöglicht es einem Programm, ein anderes Programm ausführen zu lassen, um nach dessen Ausführung
selbst weiter abgearbeitet zu werden. Dazu muss der Funktion neben dem Namen des auszuführenden Programms auch die Adresse
eines Parameterblocks übergeben werden, der die für die Funktion wichtigen Informationen enthält.
Anzeige:
|
Anzeigen:
|