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

Wie liest man Eingaben von STDIN in x86_64 Assembly?

Ich versuche, x86_64 Assembly zu lernen, und ich habe heute versucht Standard-Input-Output und stolperte über diesen Beitrag Lernbaugruppe - Name des Echoprogramms Wie würde ich das Gleiche tun, um die Eingabe von STDIN zu lesen (mit der Anwei...
10.03.2012, 13:24
1
Antwort

Hat der Java-Modifikator strictfp irgendwelche Auswirkungen auf moderne CPUs?

Ich kenne die Bedeutung des Modifikators strictfp für Methoden (und für Klassen) gemäß der JLS: JLS 8.4.3.5, strictfp-Methoden:    Der Effekt des Modifikators strictfp besteht darin, alles float oder double zu machen   Ausdrücke inner...
21.03.2014, 15:10
3
Antworten

Assembly Analysis Tools

Hat jemand Vorschläge für Analysewerkzeuge für Montagedateien? Ich versuche ARM / Thumb-2 ASM-Dateien zu analysieren, die von LLVM (oder alternativ GCC) generiert wurden, wenn die Option -S übergeben wurde. Ich interessiere mich besonders für An...
05.11.2010, 23:18
4
Antworten

Fingerabdruck auf Assembly-Ebene

Ich möchte feststellen, ob zwei Funktionen in zwei ausführbaren Dateien aus dem gleichen (C) Quellcode kompiliert wurden und dies auch dann tun würden, wenn sie von verschiedenen Compiler-Versionen oder mit verschiedenen Kompilierungsoptionen ko...
02.09.2011, 12:54
2
Antworten

Verwendung von Adresskonstanten in GCC x86-Inline-Assembly

Die GCC-Toolchain verwendet standardmäßig die AT & amp; T Assembler-Syntax, aber die Unterstützung für die Intel-Syntax ist über die .intel_syntax -Direktive verfügbar. Zusätzlich sind AT & amp; T und Intel-Syntax in einer prefix - und...
09.09.2010, 20:24
1
Antwort

Wie benutze ich die Übertrag-lose Multiplikation (PCLMULQDQ) in zlib CRC32?

Ich habe kürzlich mit CloudFlares optimiertem zlib gespielt und die Ergebnisse sind wirklich beeindruckend. Leider scheinen sie angenommen zu haben, dass die Entwicklung von Zlib aufgegeben wurde, und ihre Gabel brach ab. Ich war schließlic...
22.05.2016, 11:30
2
Antworten

Wie kann ich eine 64-Bit-Division mit einer 32-Bit-Divisionsanweisung durchführen?

Dies ist (AFAIK) eine spezielle Frage innerhalb diese allgemeine Thema . Hier ist die Situation: Ich habe ein Embedded-System (eine Videospielkonsole), das auf einem 32-Bit-RISC-Mikrocontroller basiert (eine Variante des V810 von NEC). Ic...
26.08.2010, 06:01
1
Antwort

Was ist der Unterschied zwischen puts und printf in C in Assembler-Sprache kompiliert

Dies ist mein C-Programm mit puts() : %Vor% Nachdem ich gcc -S -o sample.s sample.c benutzt habe, um es in Assembly zu kompilieren, habe ich Folgendes bekommen: %Vor% Ich habe den gleichen Weg gemacht, dieses Mal habe ich printf()...
30.04.2016, 22:05
2
Antworten

Assembled c ++ scheint überflüssige Anweisungen zu enthalten

Ich habe eine cpp-Datei, die nur folgendes enthält: %Vor% Ich kompiliere mit: %Vor% Dies ergibt f.s containing: %Vor% Wenn ich die Anweisungen push , mov und pop lösche und assemble (auf einem Mac verwende ich Clang), ist...
04.05.2017, 20:43
1
Antwort

Könnte jemand __declspec (nackt) bitte erklären?

Ich untersuche die Portierung einer Skript-Engine, die für Windows auf Linux geschrieben wurde; Es ist für Winamps Visualisierungsplattform AVS. Ich bin mir nicht sicher, ob das überhaupt möglich ist. Von dem was ich sagen kann, nimmt der Code d...
11.06.2010, 09:00