Beispiel zum direkten Zugriff auf das Bios

Warum direkte BIOS Aufrufe notwendig sein können zeigt das Beeispielprogramm SWAP deutlich. Es bietet zwei Funktionen:

1.SWAP-Anzeiger der DRVTBL der Laufwerks-DPHs
2.SWAP d: d:-Vertauscht logische Laufwerkszuordnung
Weil das Programm auf die DRVTBL zugreift, die in der Bank des Betriebssystems liegen kann, sind direkte BIOS-Aufrufe unerlässlich für den Zugriff und die Änderung dieser Tabelle.

Das Programm besteht aus zwei Teilen: SWAPCOM initialisiert die Parameter für die Übergabe an die RSX und SWAPRSX, welches die drekten BIOS-Aufrufe aus dem COMMON-Memory heraus ausführt. In der angehängten Datei SWAP.SUB wird gezeigt, wie SWAP.COM mit der RSX verbunden wird.

Das Programm SWAPCOM.MAC [Hier als Quelle]
Das Programm SWAPRSX.MAC [Hier als Quelle]
Die Datei SWAP.SUB erzeugt SWAP.COM [Hier als Quelle]

Letzte Änderung: 30.Mai 2006