Ich erinnere mich mit dem alten borland DOS Compiler zurück in den Tag Sie etwas tun könnte:Gibt es eine Möglichkeit, Assemblercode in C einzufügen?
asm {
mov ax,ex
etc etc...
}
Gibt es eine halbplattformunabhängig Weg, dies jetzt zu tun? Ich muss einen BIOS-Aufruf machen, also wenn es einen Weg gäbe, dies ohne asm-Code zu tun, wäre das für mich ebenso nützlich.
Siehe auch die Links im [Inline-Assembly-Tag-Wiki] (https://Stackoverflow.com/tags/inline-assembly/info), um zu erfahren, wie man das richtig macht. Es ist schwer und der beste Vorschlag ist https://gcc.gnu.org/wiki/DontUseInlineAsm. Wenn es möglich ist, optimieren Sie, wann immer möglich, Ihren Quellcode, um dem Compiler zu helfen, besseren Code zu erstellen, anstatt Inline-Asm zu verwenden. (z. B. durch Betrachten der asm-Ausgabe des Compilers, um zu sehen, was nicht optimiert wird oder was falsch gemacht wird.) –