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

Assemblersprache nach C

Also habe ich den folgenden Assembler-Code, den ich in C konvertieren muss. Ich bin in einigen Zeilen des Codes verwirrt. Ich verstehe, dass dies eine for -Schleife ist. Ich habe meine Kommentare zu jeder Zeile hinzugefügt. Ich denke, d...
24.10.2010, 12:17
5
Antworten

Ist es möglich, Windows-Bibliotheken aufzurufen, die auf der Festplatte von einem Programm leben, das im BIOS lebt?

Ich versuche, ein Programm zu schreiben, das eine BIOS-Option sein wird (nach POST). Ich möchte, dass die Anwendung eine nette GUI hat, anstatt textbasiert zu sein (es gibt mehrere Gründe dafür, die Lokalisierung ist eine davon). Mein Problem...
16.02.2010, 09:35
2
Antworten

Warum gibt die JVM Prefetch-Anweisungen unter Windows x86 nicht aus?

Warum gibt die OpenJDK-JVM, wie der Titel sagt, eine Prefetch-Anweisung auf Windows x86 aus? Siehe OpenJDK Mercurial @ Ссылка %Vor% Es gibt keine Kommentare und ich habe außer dem Quellcode keine anderen Ressourcen gefunden. Ich frage, wei...
04.06.2017, 14:34
4
Antworten

Wie funktionieren Prozeduraufrufe in Assembler?

Ich fing gerade an, an ASM zu basteln und bin mir nicht sicher, ob mein Verständnis von Prozeduraufrufen korrekt ist. sagen an einem Punkt im Code gibt es einen Prozeduraufruf %Vor% und die Prozedur besteht aus nur einem Befehl, ret: %V...
09.08.2009, 09:59
5
Antworten

Günstiges PowerPC-Evaluierungsboard? [geschlossen]

Ich habe seit einiger Zeit versucht, embedded Software-Entwicklung zu lernen (seit fast 15 Jahren Software, 10 in Java, plus gute Kenntnisse von C / C ++ / X86 Asm vom College). Begann mit einem PIC-based zu spielen Evaluierungsboard nur für Kic...
22.01.2010, 23:10
5
Antworten

Suche nach einem schnellen Polygon-Rendering-Algorithmus

Ich arbeite mit einem Microchip dsPIC33FJ128GP802. Es ist ein kleiner DSP-basierter Mikrocontroller und hat nicht viel Leistung (40 Millionen Befehle pro Sekunde). Ich suche nach einer Möglichkeit, ein konvexes (d. H. Einfaches) Polygon zu rende...
09.08.2010, 23:24
1
Antwort

Threaded Ausführungsgeschwindigkeit von LOCK CMPXCHG

Ich habe eine Multithread-App geschrieben, um die Geschwindigkeit von LOCK CMPXCHG (x86 ASM) zu messen. Auf meinem Rechner (Dual Core - Core 2), mit 2 laufenden Threads und Zugriff auf dieselbe Variable, kann ich ca. 40M Ops / Sekunde ausführ...
06.08.2010, 19:25
5
Antworten

GCC Assembly Optimizations - Warum sind diese gleichwertig?

Ich versuche zu lernen, wie die Montage auf einer elementaren Ebene funktioniert und so habe ich mit der -S-Ausgabe von gcc-Kompilationen gespielt. Ich schrieb ein einfaches Programm, das zwei Bytes definiert und ihre Summe zurückgibt. Das gesam...
01.07.2015, 16:21
2
Antworten

Falsche gcc-generierte Baugruppenreihenfolge führt zu Leistungseinbußen

Ich habe den folgenden Code, der Daten aus dem Speicher in den DMA-Puffer kopiert: %Vor% So sieht gcc Assembly-Ausgabe aus: %Vor% Beachten Sie die Neuanordnung der letzten Anweisungen vmovdqa und vmovntdq . Mit dem oben generiert...
11.09.2014, 02:51
1
Antwort

interne Verlagerung nicht behoben

Ich habe vor kurzem mit der Assemblerprogrammierung für Armkerne begonnen. Meine ersten kleinen Demos, nur mit der .text-Sektion, liefen ohne Probleme. Als logische Erweiterung wollte ich den Assembler-Code in die üblichen Abschnitte gliedern...
10.04.2012, 18:22