Ich habe versucht, Variablen in .text
Segment mit z. file_handle: dd 0
.Ist es möglich, schreibbare Variablen in. Text-Segment mit DB-Anweisung in NASM zu machen?
Wenn Sie jedoch versuchen, etwas in dieser Variablen wie mov [file_handle], eax
zu speichern, wird ein Schreibfehler ausgegeben.
Ich weiß, ich könnte beschreibbare Variablen im Segment .data
deklarieren, aber um den Code kompakter zu machen, möchte ich es wie oben versuchen.
Ist die einzige Möglichkeit, den Stapel zu verwenden, um diese Werte (z. B. das Dateihandle) zu speichern, oder könnte ich irgendwie in meine Variable oben schreiben?