Oben beschriebene Methode per ASM ist der direkte Zugriff auf die Ports, der aber unter WinNT nicht mehr funktioniert.
Alles andere, egal ob Pascal oder C, geht über das Schreiben auf ein Datei-Handle. Bedenkt, daß selbst unter DOS die ersten File Handles für die Konsole und Schnittstellen reserviert waren.
Die von Turbo Pascal verwendete Methode über Write (LST, "Hello World!") ist auch nichts anderes als das Schreiben auf eben jenes Datei-Handle.
Unter Windows verwendet man, wie schon gesagt, die Funktion WriteFile () der Win32 API. Genau dort wird beschrieben, wie die Parameter der Funktion aussehen, und wie man z.B. an das Handle per CreateFile () kommt. Einzubinden ist unter C dann die <windows.h>.
O Love
------------------
"I will not abide disobedience!"