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

Wie der Linker das Symbol im Assemblercode auflöst

Ich wollte wissen, wie Linker das printf-Symbol im folgenden Assembly-Code auflöst. %Vor% Bit der Low-Level-Erklärung wird sehr geschätzt. Vielen Dank im Voraus.     
29.07.2009, 09:02
2
Antworten

Windows-Baugruppenheap und -Stapel?

Betriebssystem: Windows 7 32bit So wie in C ++ hat man einen Haufen und einen Stapel. Aber ich habe in letzter Zeit mit einigen Assembly Learning angefangen und habe nichts dergleichen gesehen, nur einen Stack, aber es sieht einfach nach rein...
11.03.2010, 03:05
6
Antworten

Wie kann Microsoft sagen, dass die Größe eines Wortes in WinAPI 16 Bits ist?

Ich habe gerade mit dem WinAPI angefangen. In der MSDN wird die folgende Erläuterung für den Datentyp WORD bereitgestellt.    WORT   Eine 16-Bit-Ganzzahl ohne Vorzeichen. Der Bereich ist 0 bis 65535 dezimal.   Dieser Typ wird in WinDef.h wi...
18.05.2016, 19:23
2
Antworten

Gibt es ein wirklich funktionierendes Beispiel, das die Vorteile von ILP (Instruction-Level Parallelism) auf x86_64 zeigt?

Wie bekannt CPU ist Pipeline, und es funktioniert am effizientesten, wenn die Reihenfolge der Befehle unabhängig voneinander - dies als ILP (Instruction-Level Parallelism) bekannt: Ссылка Aber gibt es ein wirklich funktionierendes Beispiel,...
02.01.2015, 20:16
2
Antworten

GCC C ++ Implementierung der Ausnahmebehandlung

Ich würde gerne wissen, wie GCC die Ausnahmebehandlung für C ++ - Programme implementiert. Ich konnte keinen leicht verständlichen und selbsterklärenden Artikel im Web finden (obwohl es viele solcher Artikel für Visual C ++ gibt). Ich weiß nur,...
07.09.2013, 10:08
8
Antworten

Einen Assemblykurs machen, in DOS stecken!

Ich mache einen Kurs über Mikroprozessorprogrammierung als Teil meines Electronic Engineering-Abschlusses. Leider müssen wir in den Labs mit MASM in DOS arbeiten. Nun, ich finde DOS nicht wirklich hinderlich, aber ich habe es einfach nicht au...
08.02.2010, 20:36
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
2
Antworten

Erstellen eines bootfähigen ISO-Images mit benutzerdefiniertem Bootloader

Ich versuche, einen Bootloader, den ich in Assembly Language geschrieben habe, in eine ISO Image-Datei zu konvertieren. Der folgende Code ist der MikeOS Bootloader. Hier ist mein Bootloader-Code: %Vor% Ich habe den folgenden Befehl einge...
14.12.2015, 13:41
1
Antwort

gedit Syntaxhervorhebung für Assembler-Dateien (* .asm)

Standardmäßig markiert gedit die Syntax .asm files nicht. Wie kann ich diese Unterstützung für diese Sprache hinzufügen?     
08.06.2013, 20:12
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