Zitat von
sirius:
Zitat von
Muetze1:
Das ist Schnuppe, wenn es eine
COM Datei ist. Schliesslich wird eine
COM nur im Realmode in einem Segment geladen & ausgeführt.
Wie? Und dann greift man einfach mal so auf den Interrupt zu?
Ja, genau. Schliesslich werden
COM's immer in einer Real Mode kompatiblen Umgebung ausgeführt. Entweder reines DOS (oder DOS mit XMS im V86 Modus) oder unter Windows, dann entweder im V86 Modus oder in einer NT VDM (Virtual DOS Machine), welche auch wieder einen Real Mode den Dateien simuliert und die INT Aufrufe entsprechend umlegt bzw. simuliert.
Ich weiss auch nicht, was die provokative Frage soll, schliesslich sind im RealMode die meisten unteren Interrupts Service Provider mit genügend Funktionen. Wenn man im Real Mode ist, hat man die Chance einen String entweder über das BIOS (INT 10h), DOS (INT 21h, INT 29h) oder anderen Systemen aus. Oder willst du mit der Frage behaupten, dass du alles direkt in den Video
RAM geschrieben hattest im Real Mode?