next up previous
Next: Probleme und Erweiterungsvorschläge Up: Dokumentation Previous: REMOVE_TIMER

Testumgebung

Zum Testen der Routinen liegt das Programm ``tgi.asm'' vor.
Assembliert wurde das Programm mit dem Borland Turbo Assembler mit
tasm tgi
Gelinkt wurde es mit dem Borland Turbo Linker mit
tlink /t tgi
Das erzeugte Executable nennt sich tgi.com.

Das Programm gibt am Anfang die Startzeit aus und setzt einen Timeout von 13 Sekunden. Die Hauptroutine besteht aus einer Warteschleife, die fortlaufend die oberste Zeile des Bildschirms invertiert. Die Handlerroutine schreibt ``Das ist ein Test!'' und die momentane Zeit auf den Bildschirm. Nach Ablauf der Warteschleife wird das Programm beendet und die Zeit ausgegeben.

Falls die Warteschleife weniger als 13 Sekunden benötigt, wird das Programm beendet und die Timeoutfunktion damit de-installiert. Die Handlerroutine wird in diesem Fall nicht aufgerufen.

Man kann mit diesem Programmrahmen die verschiedensten Aufrufkombinationen und Fehlerfälle simulieren.



Ingo Rohloff
11/14/1997