Assembler Grundbefehle
-
Hallo. Ich möchte gern ein assemblerprog schreiben, das auf jeden os läuft, also ohne befehle die nur unter window oder linux gehen und die auch ohne os funzen würden. vielleicht hat jemand da eine idee.
-
Hi.
Mal abgesehen davon, dass sich bei einigen Betriebssystemen die Dateiformate von Programmen voneinander unterscheiden und du das Programm deshalb fuer verschiedene OS neu linken muesstest: Was soll das Programm denn so in etwa machen?
Ohne Verwendung systemspezifischer APIs sind deine Moeglichkeiten aeusserst begrenzt, dh. du kannst noch nichteinmal Text auf dem Bildschirm ausgeben, geschweigedenn auf Dateien zugreifen o.ae..
-
aber bei einem Bootloader kann man aber auch einen text ausgeben, wieso geht denn das?
-
Weil bei einem Bootloader kein ProtectedModeBetriebssystem im Hintergrund laeuft, das Zugriffe auf die Hardware blockiert.
-
außerdem läuft so ein bootloader auch nur auf dem IBM-PC-kompatiblen PCs...