Suchergebnisse für Anfrage "x86"

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?

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

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

L1 Speicherbandbreite: 50% Wirkungsgradverlust bei Adressen, die sich um 4096 + 64 Bytes unterscheiden

Ich möchte die maximale Bandbreite der folgenden Vorgänge mit Intel-Prozessoren erreichen. for(int i=0; i<n; i++) z[i] = x[i] + y[i]; //n=2048wobei x, y und z Float-Arrays sind. Ich mache das auf Haswell-, Ivy Bridge- und Westmere-Systemen. Ich ...

4 die antwort

Mikrofusions- und Adressierungsmodi

Ich habe mit dem @ etwas Unerwartetes gefund Intel® Architecture Code Analyzer [https://software.intel.com/en-us/articles/intel-architecture-code-analyzer] (IACA). Die folgende Anweisung mit[base+index] Adressierung addps xmm1, xmmword ptr ...

2 die antwort

CMP in x86 mit Klammern und Adresse

Ich habe die folgende Zeile in der x86-Assemblersprache, die ich nicht kenne ... cmp %eax,0x80498d4(,%ebx,4)Ich weiß, dass es die beiden Hälften der Anweisung vergleicht, aber ich weiß nicht, was die Adresse darin tut und was die Klammern auch ...

4 die antwort

Verwenden Sprachen / Compiler den x86 ENTER-Befehl mit einer Verschachtelungsebene ungleich Null?

Diejenigen, die mit der x86-Assembly-Programmierung vertraut sind, sind sehr an den typischen Funktionsprolog / -epilog gewöhnt: push ebp ; Save old frame pointer. mov ebp, esp ; Point frame pointer to top-of-stack. sub esp, [size of local ...

3 die antwort

GCC / X86, Probleme mit relativen Sprüngen

Ich versuche einen relativen Sprung in der x86-Assembly zu machen, kann ihn jedoch nicht zum Laufen bringen. Aus irgendeinem Grund scheint mein Sprung immer wieder als absoluter Sprung oder so umgeschrieben zu werden. Ein einfaches ...

8 die antwort

x86 Assembly abs () Implementierung?

Ich muss den Unterschied von 2 vorzeichenbehafteten ganzen Zahlen ermitteln. Gibt es eine ABS () - Funktion in der x86-Assemblersprache, so dass ich dies tun kann? Jede Hilfe wäre sehr dankbar.