Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#13

Re: [ASM] Einzelnes Zeichen ausgeben - Aber wie?

  Alt 26. Feb 2007, 20:49
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?
  Mit Zitat antworten Zitat