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].
4
Antworten

Baugruppen- und Multicore-CPUs

Welche x86-64-Befehle werden verwendet, um andere Kerne / Prozessoren zu aktivieren / deaktivieren und wie startet man Code auf ihnen? Gibt es irgendwo eine Dokumentation darüber, wie dies vom Betriebssystem erledigt wird?     
04.10.2009, 14:23
1
Antwort

gcc - schreiben und Ausführen von Code in der bss - Setzen der Erlaubnis Flags

Ich erzeuge x86-64-Code zur Laufzeit in einem C-Programm auf einem Linux-System (Centos 5.4, um genau zu sein). Ich erzeuge meine Bytecodes in einem globalen Array wie unten gezeigt %Vor% und rufe dann über einen Funktionszeiger hinein....
10.09.2010, 11:56
7
Antworten

Woher weiß ich, ob gcc zustimmt, dass etwas volatil ist?

Betrachten Sie Folgendes: %Vor% Woher weiß ich, ob gcc mich als volatil behandelt hat oder nicht? Es würde als solches deklariert werden, da kein nahegelegener Code es modifizieren wird, und eine Modifikation davon wahrscheinlich auf einen I...
13.03.2009, 12:59
4
Antworten

Adresse der aktuellen Anweisung für x86 erhalten [duplizieren]

Ich benutze Linux mit x86 (64 Bit um genau zu sein). Gibt es eine Möglichkeit, die Adresse der aktuellen Anweisung zu bekommen. Eigentlich möchte ich meine eigenen vereinfachten Versionen von setjmp / longjmp schreiben. Hier hat R. eine ve...
28.10.2011, 16:49
1
Antwort

Der Bootloader springt nicht zum Kernel-Code

Ich schreibe kleines Betriebssystem - für die Praxis. Ich begann mit dem Bootloader. Ich möchte ein kleines Befehlssystem erstellen, das im 16-Bit-Realmodus läuft (für den Moment). Ich habe einen Bootloader erstellt, der das Laufwerk zurückset...
21.09.2015, 18:06
2
Antworten

Wie bekomme ich die Baugruppenausgabe vom Bau mit Cargo?

Obwohl ich schon gesehen habe, dass rustc direkt zur Ausgabe von Assemblys verwendet wird, müssen Befehle, die von Cargo verwendet werden, manuell extrahiert und zum Schreiben von Assemblys bearbeitet werden, mühsam sein. Gibt es eine Mögl...
30.08.2016, 06:11
2
Antworten

Den Zweck einiger Assembly-Anweisungen verstehen

Ich versuche, einen Assembler-Code zu verstehen, und habe es geschafft, das meiste davon zu beenden, außer ein paar Zeilen. Ich bin in der Lage, das meiste zu verstehen, was im Inneren passiert, aber ich bin nicht in der Lage zu verstehen, was (...
19.11.2010, 18:39
7
Antworten

von C zu Assembly

kann jemand bitte erklären, ich habe ein Programm auf C, kann ich es in Assembly konvertieren? Wenn ja, wie?     
22.05.2010, 11:02
5
Antworten

Was ist umsetzbarer und absoluter Maschinencode?

Beim Studieren von Assembler bin ich auf diese Begriffe gestoßen. Die Idee, die ich bekommen habe, ist wie folgt: In relocatable machine code ist der Code nicht von statischem RAM abhängig. Der Assembler gibt den RAM-Bedarf für mein Programm an....
06.04.2014, 03:41
4
Antworten

Wie begrenzt C die Verwendung einer statischen Funktion auf ihre Datei?

Ich verstehe, dass eine statische Funktion in C erlaubt, dass diese bestimmte Funktion nur innerhalb der Grenzen dieser Datei aufgerufen wird. Was mich interessiert, ist, wie dies geschieht. Wird es in einen bestimmten Teil des Speichers eingefü...
23.07.2012, 14:05