|
|
||
|
|
|
|
|
|
SC12
/ SC13
|
|
|
|
|
|
|
|
DOS API |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INT |
AH |
Kurzbeschreibung |
|
|
|
|
|
|
21h |
|
ok |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
0x21 |
0x42 |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
INT |
AH |
Kurzbeschreibung |
|
|
|
|
|
|
B0h |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Das DOS-Application Programmers Interface, die Anwenderschnittstelle zum Disketten Organisations System, besteht aus einer Sammlung von Unterprogrammen, die sich vorrangig zu der Organisation von Verzeichnissen (Ordnern) und Dateien (Files) auf einem Massenspeicher eignen. Aus alter Tradition sind aber auch einige Funktionen vorhanden, die den Datenfluss über die Standardstreams stdin /stdout betreffen, sowie die Funktionen der DOS-Uhr, mit welchen den bearbeiteten Dateien, Uhrzeit und Datum hinzugefügt werden kann.
Das IPC@CHIP Betriebssystem verfügt nicht über alle Funktionen des hergebrachten DOS. So werden Softwareinterrupts, die nicht aufgeführt sind, auch nicht unterstützt. Wird eine nicht belegte Funktion aufgerufen, erscheint eine Fehlermeldung auf der Konsole. Es können maximal 5 DOS-Tasks gleichzeitig laufen und dabei maximal 10 Dateien öffnen. Dabei sind jeder Task, die von ihr geöffneten Dateien zugeordnet. Keine andere Task kann diese, während sie geöffnet sind, benutzen.
Wie im BIOS sind in der DOS-API des IPC@CHIP einige dummy-Unterprogramm enthalten. Diese werden vom Anwender nicht benötigt, allerdings sind sie zur Erhaltung der Funktionalität von Entwicklungsumgebungen aus den DOS-PC Zeiten notwendig. So können bestimmte Funktionen der statischen Bibliothek, nicht richtig funktionieren, wenn die dummy-Unterprogramme nicht vorhanden sind. Der Kunstgriff bestand darin, die dummy-Unterprogramme im RTOS aufzunehmen und diese Wert zurückgeben zu lassen, die für den Betrieb des IPC unschädlich sind. |
|
|
|
|
|