gas

Zu den relevanten Themen gehören Gnu Assembler (GAS) -Makros, maschinenabhängige Syntax, Verknüpfungen und Dateiformatprobleme. Verwenden Sie für allgemeine Assembler-Fragen; die CPU-Tags sind dafür gedacht.
4
Antworten

So rufen Sie C-Funktionen von ARM Assembly auf?

Ich schreibe Code für ARM Cortex-A auf Android-Geräten (mit GNU-Assembler und -Compiler), und ich versuche, zwischen Assembly und C zu vermitteln. Insbesondere interessiere ich mich dafür, in C geschriebene Funktionen aufzurufen Versammlung. Ich...
07.12.2011, 20:45
4
Antworten

Wie installiere und benutze ich GAS (GNU Compiler) unter Linux?

Ich benutze Ubuntu, und ich suchte nach einem Assembler Compiler für Linux und ich foug GAS. Ich versuche es zu installieren und es auszuführen, aber ich kann nicht. Kann mir jemand helfen? Wie ein Tutorial, wie es geht? Danke.     
23.11.2010, 01:52
5
Antworten

Was macht 0x4 in "movl $ 0x2d, 0x4 (% esp)"?

Ich untersuche den Assembly-Code, der von GCC generiert wurde. Aber ich verstehe nicht: %Vor% Wofür steht 0x4 im zweiten Operanden? Offsetadresse? Und was die Verwendung von Register EAX?     
05.03.2010, 12:35
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
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
2
Antworten

Speicheradressierung mit GNU Assembler Intel Syntax

Ich lese diese Seite mit einer guten Liste von Unterschieden zwischen Intel und AT & amp; T-Syntax für GAS aber es ging nicht um die Angabe einer Adresse mit nur einer Verschiebung. Hier habe ich vier Zeilen mit AT & amp; T-Syntax zusammeng...
18.04.2012, 17:48
2
Antworten

Wie verketten Sie GNU GAS Makroargumente mit anderen Tokens, um eine einzelne Marke zu erstellen?

Ich möchte dynamisch einen Satz von Beschriftungen in einer Assembly-Funktion mit einem Gasmakro erstellen. Ich würde gerne so etwas machen: %Vor% Here \ prefix_ \ item wäre etwas wie myfunction_7. Jetzt kann ich viele Beispiele für rekursiv...
07.06.2010, 14:36
6
Antworten

In der Assemblersprache von 0 auf 100 erhöhen

Das ist ein komischer Kauz, aber ich habe heute mit dem GNU-Assembler herumgestochert (ich möchte zumindest die Syntax lesen können) und versuchte, dieses kleine erfundene Beispiel von mir zum Laufen zu bringen. Nämlich will ich einfach von 0 bi...
21.08.2008, 06:20