Suchergebnisse für Anfrage "assembly"

1 die antwort

Warum brauchen wir das Sperrpräfix vor CMPXCHG [duplizieren]

Diese Frage hat hier bereits eine Antwort: Ist x86 CMPXCHG atomar, wenn ja, warum braucht es LOCK? [/questions/27837731/is-x86-cmpxchg-atomic-if-so-why-does-it-need-lock] 3 answers Warum brauchen wir ein Sperrpräfix vor CMPXCHG in der ...

3 die antwort

Wie drucke ich eine Ganzzahl in der Assembly-Level-Programmierung ohne printf aus der c-Bibliothek?

Kann mir jemand das @ sagpurely assembly code zur Anzeige des Wertes in einem Register im Dezimalformat? Bitte schlagen Sie nicht vor, den printf-Hack zu verwenden und dann mit gcc zu kompilieren. Beschreibung Nun, ich habe einige ...

2 die antwort

NASM Assembly Eingabe in Ganzzahl konvertieren?

Ok, also bin ich ziemlich neu in der Montage, eigentlich bin ich sehr neu in der Montage. Ich habe einen Code geschrieben, der einfach dazu gedacht ist, die numerische Eingabe des Benutzers zu übernehmen, ihn mit 10 zu multiplizieren und dem ...

TOP-Veröffentlichungen

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 ...

4 die antwort

Wie werden hexadezimale Werte wie FFFFFFBB in der x86-Assemblyprogrammierung dargestellt?

Ich lerne etwas über die x86-Inline-Assembly-Programmierung. Ich wollte schreibenmov ecx, FFFFFFBB, der Compiler erkennt es jedoch nicht. Wie sollen solche Hexadezimalzahlen in Inline-Assembler-Code geschrieben werden?

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: ...

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 ...

3 die antwort

Wie man den genauen Wert des Programmzählers in C @ ausgi

ch möchte ein C-Programm schreiben, das den Inhalt des Programmzählers ausgibPC. Kann dies über den Benutzerbereich oder die Assembly erfolgen oder werden bestimmte Kernel-Routinen verwendet?

1 die antwort

Was ist der Unterschied in Logik und Leistung zwischen LOCK XCHG und MOV + MFENCE? [Duplikat

Diese Frage hat hier bereits eine Antwort: Laden und speichern Sie die einzigen Anweisungen, die neu sortiert werden? [/questions/50494658/are-loads-and-stores-the-only-instructions-that-gets-reordered] 2 AntwortenWas ist eine bessere ...

2 die antwort

Wie implementiere ich MUL mithilfe aller anderen Anweisungen in der Assembly?

Say Ich habe alle ADD-, AND-, SHF-, JUMP-, BR-, LDW-, LDB- (Lade-Wort-Lade-Byte ...) ........ mit Ausnahme von MUL- (Mehrfach-) Befehlen in einer Assembly-Maschine implementiert. Jetzt möchte ich Assembler-Code schreiben, um einen MUL-Befehl ...