Ich möchte den Stack-Pointer-Register-Wert lesen, ohne Inline-Assembly zu schreiben. Der Grund dafür ist, dass ich den Stack-Pointer-Register-Wert einem Element eines Arrays zuweisen möchte, und es fällt mir schwer, auf ein Array zuzugreifen Inline-Montage verwenden. Also würde ich so etwas machen wollen.
%Vor%Gibt es so etwas mit gcc?
Es gibt eine Verknüpfung:
%Vor%Demo:
%Vor%Gibt:
%Vor%Entnommen aus der Variablen in angegebenen Registern Dokumentation .
Warum können Sie eine asm
Anweisung nicht in einer C-Funktion verwenden, die von GCC kompiliert wurde? Siehe GCC Inline Assembly Howto
Tags und Links c gcc x86 inline-assembly