x86-64

x86-64 ist eine 64-Bit-Erweiterung für die Intel x86-Architektur
2
Antworten

Ist mov% esi,% esi ein no-op oder nicht auf x86-64?

Ich bin etwas verwirrt über den Kommentar in einer der Header-Dateien für den Linux-Kernel, arch / x86 / include / asm / nops.h . Es besagt, dass    & lt; ... & gt; Die folgenden Anweisungen sind NICHT Nops im 64-Bit-Modus, für den 64-Bit-Mo...
11.07.2011, 17:38
2
Antworten

Der Unterschied zwischen cmpl und cmp

Ich versuche die Montage zu verstehen, um ein Puzzle zu lösen. Ich habe jedoch die folgenden Anweisungen gefunden: %Vor% Was ich denke, ist es: Der Wert von 0x14 (% rsp) ist -7380. Nach meinem Verständnis vergleicht cmpl unsigned. Auch der S...
09.06.2014, 10:43
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
3
Antworten

Problem beim Laden von mod_wsgi-Modul in Apache unter Windows 64-Bit

Ich versuche, das Modul mod_wsgi zu installieren, gefolgt von dieser Anleitung . Ich habe mod_wsgi.so von dieser Quelle heruntergeladen. Es sieht so aus, als ob Apache Dienste nicht korrekt neu starten kann und die Seite nicht geladen werden...
23.05.2011, 06:44
2
Antworten

Taskwechsel in 64bit

In x86 können Sie den TSS für den Wechsel zwischen laufenden Prozessen verwenden. Es wird jedoch empfohlen, nur einen TSS zu verwenden und den Wechsel der Software-Task durchzuführen, insbesondere wenn Sie den Kernel auf andere portieren möchten...
19.08.2014, 21:33
1
Antwort

x86_64 Linux Kernel Modul in Assembler schreiben

Ich versuche, einfaches Kernelmodul (v3.6) in nasm zu schreiben, aber insmod sagt mir: %Vor% Ich kompiliere meinen Code mit: %Vor% und mein Modulcode: %Vor% Bitte helfen Sie. Im Internet habe ich 1 Link mit dem gleichen Code für 2.4...
02.12.2012, 10:28
2
Antworten

Wie verlinke ich eine kompilierte Objektdatei (hello.o) mit ld unter Mac OS X?

Ich habe ein Problem mit Link-Zieldateien auf einem Mac OS X. Das Problem wird zurückverfolgt, Hier ist mein C Hallo Weltprogramm %Vor% // Kompiliere mit gcc (clang LLVM Compiler auf Mac) %Vor% Die Ausgabedatei ist hello.o Verknüpfen Sie...
02.12.2013, 05:42
1
Antwort

Probleme beim Verständnis einer x86-64-Funktionspräambel

Ich habe einen Absturz und während der Untersuchung wurde ich von folgendem Code total blockiert: %Vor% Dies wird generiert, indem objdump --disassemble /usr/lib64/libc.a auf einem 64-Bit Linux x86-System ausgeführt wird und dann die Ausg...
23.09.2010, 14:19
3
Antworten

Reverse-Engineering-Assemblercode für c-Code

Ich denke, das ist eigentlich ein ziemlich einfaches Problem. Ich muss diesen Assembler-Code zu c-Code zurückentwickeln. Ich gebe auch, was ich denke, so dass Sie hoffentlich zeigen können, wo ich falsch gelaufen bin und ich kann jetzt aus meine...
12.02.2015, 23:51
1
Antwort

was macht die cmpq-Anweisung?

Ich habe die folgende Definition für syscall gelesen: %Vor% Ich habe gesehen, dass die Zeile cmpq $-4095 %rax bestimmt, ob% rax einen Wert zwischen -1 und -4095 enthält. Wie macht es das? Was genau macht die Cmpq-Anweisung?     
29.01.2014, 19:13