Einzelnen Beitrag anzeigen

tommie-lie
(Gast)

n/a Beiträge
 
#9

Re: Maschinensprache und Assembler - ein kleines Beispiel

  Alt 19. Okt 2005, 10:40
Zitat von Dussel:
Ist das Programm jetzt komplett Betriebssystemunabhängig oder braucht es immer noch DOS? Maschinensprache ist ja normalerweise unabhängig, aber in der Beschreibung steht, dass DOS Funktionen aufgerufen werden.
Richtig, und genau aus dem Grund benötigt es MS-DOS oder ein dazu API-kompatibles. INT 21h wird von DOS bereitgestellt, Funktion 9 daraus auch. Ein anderes Betriebssystem könnte allerhand andere Funktionen dort unterbringen. Bis zum Aufruf von "INT 21" läuft das Progrmam also noch unter jedem Betriebssystem, das die COM-Datei überhaupt laden kann, danach wird es nur auf jenen Betriebssystemen laufen, die die gleiche API haben wie MS-DOS.

Edit: Ach verdammt, der olle Nico war schon wieder schneller...
  Mit Zitat antworten Zitat