Suchergebnisse für Anfrage "assembly"

2 die antwort

Wie warte ich auf einen Tastendruck-Interrupt mit einem Syscall unter Linux?

Ich möchte eine Unterbrechung erhalten, wenn der Benutzer in meinem Programm einen speziellen Tastendruck wie F1-12 drückt, der in nasm geschrieben ist. Ich muss nur zu Beginn meiner Hauptfunktion auf einen Funktionstastenanschlag warten. Ich ...

4 die antwort

Schnellste 64-Bit-Bevölkerungszahl (Hamming-Gewicht)

Ich musste das Hamming-Gewicht für einen recht schnellen kontinuierlichen Fluss von 64-Bit-Daten berechnen und das @ verwendepopcnt Montageanleitung wirft mir eine Ausnahme von meinem Intel Core i7-4650U. Ich habe die Freude meines Bibel-Hackers ...

2 die antwort

Assembly / Nasm - Segmentierungsfehler (Core Dumped) Fehler

Ich bin sehr neu in NASM und ich versuche, ein MASM-Beispiel online auszuführen, das ich gefunden habe, aber es hat mir schwergetan, auf NASM zu übersetzen. It kompiliert und generiert eine Ausgabedatei korrekt, aber wenn ich versuche, sie ...

TOP-Veröffentlichungen

6 die antwort

Wie ordnen Assembler x86-Anweisungs-Mnemonics Anweisungen für Binärmaschinen zu?

Ich möchte einen x86-Assembler schreiben. Ich frage mich, was eine gute Möglichkeit ist, mnemonische Anweisungen für x86-Assemblys (mit einer Intel-ähnlichen Syntax) den entsprechenden binären Maschinencode-Anweisungen zuzuordnen.

6 die antwort

x86 CMP Instruction Difference

Frag Was ist der (nicht triviale) Unterschied zwischen den folgenden beiden x86-Befehlen? 39 /r CMP r/m32,r32 Compare r32 with r/m32 3B /r CMP r32,r/m32 Compare r/m32 with r32Hintergrun Ich erstelle einen Java-Assembler, der von der ...

12 die antwort

Was ist die tatsächliche Beziehung zwischen Baugruppe, Maschinencode, Bytecode und Opcode?

Was ist die tatsächliche Beziehung zwischen Baugruppe, Maschinencode, Bytecode und Opcode? Ich habe die meisten SO-Fragen zu Baugruppen- und Maschinencode gelesen, z. ...

6 die antwort

Ununterstützter x86-64-Befehlssatzfehler beim Kompilieren der C-Datei

Ich versuche, den Tutorials in @ zu folgeDie [http://www.codeproject.com/Articles/664165/Writing-a-boot-loader-in-Assembly-and-C-Part] Verknüpfung Wenn ich zu dem Teil komme, in dem ich mit dem Erstellen einer test.c-Datei beginne, versuche ...

4 die antwort

Kann ich mehrere Montageanweisungen in derselben Zeile schreiben?

Kann ich mehrere Assembler-Anweisungen in derselben Zeile schreiben, so wie ich es mit den meisten höheren Sprachen machen kann? Oder behandelt jeder Assembler diese Funktion anders?

4 die antwort

Gibt es ein wirklich funktionierendes Beispiel, das die Vorteile von ILP (Instruction-Level Parallelism) auf x86_64 zeigt?

Als bekannte CPU ist Pipeline, und es funktioniert am effizientesten, wenn die Befehlssequenz unabhängig voneinander ist - dies wird als ILP (Instruction-Level Parallelism) ...

4 die antwort

PUSH {lr} und POP {lr} in ARM Arch64

Was ist die entsprechende Anweisung fürPUSH{lr} undPOP{lr} im ARM Arch64-Befehlssatz. IstSTR X30, [SP, #8] richtig ? Könnten Sie bitte das Konzept der Beibehaltung der Stapelausrichtung erläutern? Ich bin relativ neu in ARMv8, entschuldigen ...