Suchergebnisse für Anfrage "x86-64"

1 die antwort

Setzen Sie die oberen 32 Bits des 64-Bit-Registers auf Null

Mit der amd64-Assembly können Sie die oberen 32 Bits eines 64-Bit-Registers, z. Nullen Sie die Rax-Bits auf, die nicht von eax abgedeckt werden. Es scheint, dass ich nicht und das ganze gegen eine 64-Bit-Konstante registrieren kann.

1 die antwort

Wie wichtig ist die Funktionsausrichtung bei modernen Prozessoren?

Wenn ich C-Code mit einem aktuellen Compiler auf einem amd64- oder x86-System kompiliere, werden Funktionen auf ein Vielfaches von 16 Byte ausgerichtet. Wie wichtig ist diese Ausrichtung für moderne Prozessoren? Gibt es eine ...

4 die antwort

Gibt es eine x86-Anweisung, die angibt, auf welchem Core die Anweisung ausgeführt wird?

Wenn ichcat /proc/cpuinfoIch sehe 8 Kerne, mit Ausweisen von0 zu7. Ist dort einx86 Befehl, der die Kern-ID des Kerns meldet, auf dem der Befehl selbst ausgeführt wird? Ich sah mich umcpuid aber das scheint nicht zurückzukehrencoreid unter ...

TOP-Veröffentlichungen

2 die antwort

Ist es möglich, die Adresse eines Cache-Miss zu kennen?

Ist es möglich, die Adresse dieser verpassten Cache-Zeile zu kennen, wenn ein Cache-Fehler auftritt? Gibt es Hardware-Leistungsindikatoren in modernen Prozessoren, die solche Informationen liefern können?

4 die antwort

Wie erkennt man die Architektur in NASM zur Kompilierungszeit, um einen Quellcode für x64 und x86 zu haben?

Ich suche nach einer Präprozessor-Funktionalität in nasm, die einen Quellcode für x86- und x64-Architekturen zulässt. Ich meine etwas im Sinne von ifdef some_constant. Wie C Präprozessor verwendet, wenn es erkennen möchte, ob es unter Windows ...

4 die antwort

Liste der installierten Software mit C # abrufen

Ich versuche eine Liste der installierten Anwendungsschlüssel zu erhalten: RegistryKey RegKeyUninstallList = Registry.LocalMachine; string strUninstallList = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"; string[] test ...

4 die antwort

ie lauten die Aufrufkonventionen für UNIX- und Linux-Systemaufrufe auf i386 und x86-6

Die folgenden Links erläutern die x86-32-Systemaufrufkonventionen für UNIX (BSD-Version) und Linux: http: //www.int80h.org/bsdasm/#system-call [http://www.int80h.org/bsdasm/#system-calls] http: ...

2 die antwort

Wie kann man Funktionsrückgabewerte in C und C ++ auf x86-64 optimieren?

Das x86-64 ABI [http://www.x86-64.org/documentation/abi.pdf] gibt zwei Rückgaberegister an:rax undrdx, beide 64-Bit (8 Byte) groß. Angenommen, x86-64 ist die einzige Plattform, auf die abgezielt wird, und welche dieser beiden ...

2 die antwort

Wo ist die x86-64 System V ABI dokumentiert?

Das x86-64-System-V-ABI (das auf allen Computern außer Windows verwendet wird) lebte unterhttp: //x86-64.org/documentation/abi.pd [http://x86-64.org/documentation/abi.pdf], aber diese Seite ist jetzt aus dem Internet gefallen. Gibt es ein neues ...

1 die antwort

x86_64-Register rax / eax / ax / al Überschreiben des vollständigen Registerinhalts [duplizieren]

Diese Frage hat hier bereits eine Antwort: Warum setzen x86-64-Befehle in 32-Bit-Registern den oberen Teil des vollständigen 64-Bit-Registers auf ...