assembly

Assemblersprache (asm) Programmierfragen. Achten Sie darauf, auch mit dem Prozessor und / oder Befehlssatz, die Sie verwenden, sowie den Assembler TAG. WARNUNG: Verwenden Sie für .NET-Assemblies stattdessen das Tag [.net-assembly]. Verwenden Sie für Java ASM stattdessen das Tag [java-bytecode-asm].
1
Antwort

Assembly-Code-Dateierweiterung

Ich fange gerade an, Assembler-Code zu lernen, und bin immer noch unsicher über etwas; Welche Dateierweiterung würde die Assemblercodequelle verwenden?     
02.10.2013, 23:29
3
Antworten

Warum fügt Delphi nop's in die Mitte von Nirgendwo ein?

Der folgende Code: %Vor% Erzeugt die folgende Assembly: %Vor% Delphi fügt ein NOP vor der nhashtab[h]:= p; -Zeile ein. Wenn die Funktion leaf_hash eine normale Funktion gewesen wäre, hätte sie Sinn ergeben. (nein, nicht wirklich...
27.09.2013, 01:41
1
Antwort

Getting GCC zur Optimierung der Handmontage

Um zu verhindern, dass GCC bei jedem Aufruf von |= oder &= eine load-modify-store-Operation erzeugt, habe ich die folgenden Makros definiert: %Vor% Und sie arbeiten großartig; Die zerlegte Binärdatei ist perfekt. Das Problem tri...
12.09.2013, 22:48
1
Antwort

Software unterbricht VS Systemaufrufe

Ich hatte eine Frage, von der ich nicht weiß, ob sie überhaupt Sinn ergibt: Wenn es in einem Unterbrechungsvektor eine Unterbrechungsfunktion gibt, bei der jeder Adressenschlitz ein Zeiger auf eine Funktion ist, die den Interrupt behandelt (Art...
14.08.2014, 01:05
2
Antworten

64-Bit-Windows-Assembler

Ich möchte 64-Bit-Windows-Assembly programmieren (vorzugsweise mit NASM). Ich habe schon ziemlich auf Google geschaut, aber es scheint, dass ich keinen 64-Bit-Windows-Compiler finden kann. Auf einigen Seiten wurde ml64 erwähnt, aber es scheint,...
22.05.2012, 19:10
1
Antwort

Fehler: Der ausgewählte Prozessor unterstützt den ARM-Modus 'wfi' nicht.

Beim Versuch, ein ARM Embedded C-Programm zu kompilieren, erhalte ich die folgenden Fehler (ich verwende YAGARTO als meinen Cross-Compiler). Ich versuche herauszufinden, was dieser Fehler bedeutet und was die Schritte sind, um ihn zu korrigieren...
03.12.2012, 15:27
1
Antwort

Wie kann ich feststellen, ob eine Binärdatei mit Frame-Zeigern kompiliert ist oder nicht unter Linux?

Ich habe eine Binär / Bibliothek in Linux. Wie kann ich feststellen, ob es mit Rahmenzeigern kompiliert wurde?     
23.03.2011, 02:08
2
Antworten

Intel x86-64 XSAVE / XRSTOR

Ich bin ein CS Student, der eine Intel x86-64 Assembly schreibt, mit nasm kompiliert und auf einem Core i7 Prozessor mit Ubuntu 12.04 als Gastbetriebssystem läuft. Hat jemand ein Beispiel dafür, wie man XSAVE und XRSTOR benutzt? Ich hab...
28.02.2014, 20:32
5
Antworten

Was ist die beste Ressource zum Lernen Assemblersprache für PIC-Mikrocontroller [geschlossen]

Ich werde anfangen, an einem Projekt zu arbeiten, wo ich ein gutes Verständnis der Assemblersprache für die PIC-Mikrocontroller haben muss. Ich bin vertraut mit C / C ++, deshalb kann ich größtenteils Code schreiben, und ich habe schon viele Pro...
24.09.2009, 18:41
1
Antwort

Die Befehlspipeline von Intel Core 2 Duo leeren?

Ich schreibe einige Mikro-Benchmark-Code für einige sehr kurze Operationen in C. Zum Beispiel, eine Sache, die ich messe ist, wie viele Zyklen benötigt werden, um eine leere Funktion abhängig von der Anzahl der Argumente zu nennen. Momentan v...
22.02.2009, 17:52