| Zeile 16: | Zeile 16: | ||
== NASM in der Betriebssystementwicklung == | == NASM in der Betriebssystementwicklung == | ||
| − | Der NASM wird vom Großteil der Hobbybetriebssysteme in der Szene verwendet und hat somit eine Art Vormachtstellung eingenommen. | + | Der NASM wird vom Großteil der Hobbybetriebssysteme in der Szene verwendet und hat (neben [[FASM]]) somit eine Art Vormachtstellung eingenommen. Das liegt vermutlich daran, dass er auf vielen Plattformen läuft (er läuft sogar auf einigen nicht-[[x86]]-Prozessoren, auch wenn er dafür keine Programme erzeugen kann) und die wichtigsten Formate unterstützt. Womit wir auch schon beim nächsten Punkt wären: |
| + | |||
| + | == Unterstützte Formate == | ||
| + | Der Netwide Assembler kann nur Objektdateien erzeugen, keine "fertigen" ausführbaren Dateien. Man erhält eine komplette Liste mit folgendem Befehl: | ||
| + | <code> | ||
| + | $ nasm -hf | ||
| + | </code> | ||
== Weblinks == | == Weblinks == | ||