Panko schrieb:
> Scheint mir aber sinnvoll zu sein,
> den inline asm zu vermeiden - zumal ja für Beginner echt unleserlich
> ist.
(beginner [engl.] = Anfänger [dt.] :)
Naja, der ist insbesondere ein mächtiges Werkzeug für diejenigen, die
Bibliotheken pflegen und dabei möglichst gut auf die Details der
zu Grunde liegenden Maschine eingehen möchten. Viele Dinge, die du
in der avr-libc findest, lassen sich nur auf diese Weise implementieren.
Der Vorteil ist dabei, dass eine inline asm-Anweisung dem Compiler so
viel an Informationen über ihre Bedürfnisse mitgeben kann, dass dieser
alles gut in den Optimierungsprozess einbinden kann.
> Kann ich denn in einem c-Projekt eine xyz.S Datei editieren?
Das musst du deinen Editor fragen, nicht uns und auch nicht den
Compiler. ;-) Welchen Editor du benutzt, hast du uns nicht
verraten. Ich kann dir verraten, dass es in meinem Editor kein
Problem ist, sowas zu machen, aber ich vermute, dass du nicht einen
Emacs benutzt. :)