Suchergebnisse für Anfrage "x86"
running x86 program _on_ llvm
Ist es möglich, llvm zum Ausführen von x86-Programmen zu verwenden? Das heißt Ich möchte llvm als x86-Simulator verwenden, um x86-Programme auszuführen und dann das x86-Programm zu instrumentieren. Vielen Dank
Überprüfung der Gleichheit zwischen zwei __m128i-Variablen
Wenn ich einen bitweisen Gleichheitstest zwischen zwei__m128i Variablen, muss ich eine SSE-Anweisung verwenden oder kann ich @ verwende==? Wenn nicht, welchen SSE-Befehl soll ich verwenden?
Branch alignment for loops involving micro-coded instructions on Intel SnB-family CPU
Th, ist verwandt, aber nicht dasselbe, wie diese Frage:Leistungsoptimierungen der x86-64-Baugruppe - Ausrichtung und Verzweigungsvorhersage [https://stackoverflow.com/q/18113995/3403507] und hat etwas mit meiner vorherigen Frage zu tun:Unsigned ...
Wie teile ich GCC asm mit, dass ein Eingaberegister überfüllt ist?
Ich versuche eine 64 = 32x32 Multiplikation über das x86 @ zu machmul Anweisung, aber ich brauche nur das hohe Wort des Ergebnisses (dasedx registrieren). Also habe ich natürlich versucht Listingedx als Ausgangsregister undeax als überladenes ...
Einfache Konvertierung von C-Code in eine x86-Assembly?
Gibt es einen einfachen Weg (wie ein kostenloses Programm), um C / C ++ - Code in eine x86-Assembly umzuwandeln? Ich weiß, dass jeder C-Compiler etwas sehr Ähnliches tut und dass ich einfach den C-Code kompilieren und dann die entsprechende ...
Was bringt LEA EAX, [EAX]?
LEA EAX, [EAX]Ich bin auf diese Anweisung in einer Binärdatei gestoßen, die mit dem Microsoft C-Compiler kompiliert wurde. Der Wert von EAX kann dadurch eindeutig nicht geändert werden. Warum ist es dann dort?
x86 Assembly: Bevor Sie einen Systemaufruf unter Linux ausführen, sollten Sie alle Register speichern?
Ich habe den folgenden Code, der eine Datei öffnet, sie in einen Puffer liest und die Datei dann schließt. Der Aufruf zum Schließen des Dateisystems erfordert, dass sich die Dateideskriptornummer im ebx-Register befindet. Das ebx-Register erhält ...
Warum verwendet Linux den Hardware-Kontextschalter nicht über das TSS?
Ich habe die folgende Anweisung gelesen: Die x86-Architektur enthält einen bestimmten Segmenttyp, das Task State Segment (TSS), zum Speichern von Hardwarekontexten. Obwohl Linux keine Hardware-Kontextschalter verwendet, ist es dennoch ...
80x86 16-Bit-asm: lea cx, [cx * 8 + cx] verursacht einen Fehler auf NASM (Kompilieren der .com-Datei)
Der Fehler, den NASM (trotz meines funktionierenden Betriebssystems) ausgibt, ist "ungültige effektive Adresse". Nun habe ich viele Beispiele für die Verwendung von LEA gesehen und denke, ich habe es richtig gemacht, aber mein NASM mag es nicht. ...
Fehler A2070: Ungültige Anweisungsoperanden bei Verwendung der verschachtelten while-Schleife in der Assemblersprache
Ich versuche geschachtelte while-Schleife in der Assembly mit masm. Ich erhalte den "Fehler A2070: ungültige Anweisungsoperanden" in Zeile 15, d. H. In der Anweisung endw der internen while-Schleife, während der folgende Code ...