Suchergebnisse für Anfrage "cpu-registers"
Wie speichert der LEA-Befehl die Adresse von A?
Dies basiert auf dieser FrageLEA Anweisung [https://stackoverflow.com/questions/25866566/lc3-lea-instruction-and-the-value-stored] Hier ist das Codesegment, zu dem ich eine Frage habe .ORIG X3700 LEA R0, A ..... A .FILL X1234aul R, der ...
Warum handelt es sich bei der Adresse der statischen Variablen in Bezug auf den Anweisungszeiger?
Ich folgedieses Tutorial [https://www.recurse.com/blog/7-understanding-c-by-learning-assembly] über die Montage. aut dem Tutorial (das ich auch lokal ausprobiert habe und ähnliche Ergebnisse erzielt habe) ist der folgende Quellcode: int ...
Warum setzen x86-64-Befehle in 32-Bit-Registern den oberen Teil des vollständigen 64-Bit-Registers auf Null?
In demx86-64-Tour durch Intel-Handbücher, Ich leseDie vielleicht überraschendste Tatsache ist, dass eine Anweisung wie
Anweisungen für C ++ (verschachtelte) Funktionsaufrufe - Register
ImC ++ FAQ:Bei einer typischen C ++ - Implementierung mit Registern und einem Stapel werden die Register und Parameter unmittelbar vor dem Aufruf von g () in...
So speichern Sie eine C ++ - Variable in einem Register
Ich möchte eine Klarstellung in Bezug auf die Speicherung von Registervariablen: Gibt es eine Möglichkeit, sicherzustellen, dass eine in unserem Code deklari...
Vergleichen Sie zwei Werte aus dem Stapel? [Duplikat
Diese Frage hat hier bereits eine Antwort: gas: zu viele Speicherreferenzen [/questions/2531682/gas-too-many-memory-reference] 3 answersIch habe in meinem Assembler-Code festgehalten, in dem ich zwei Werte des Stapels vergleichen möchte. x86, ...
Wie verwendet ein Computer nur ein paar Register?
Ich weiß ein wenig über Zusammenbau und dass es 4 oder 8 Universalregister gibt. Wie funktionieren alle Programme auf einem Computer mit genau dieser Anzahl von Registern, insbesondere mit Multithreading und allem?