Suchergebnisse für Anfrage "assembly"
Wie schalte ich den Computer aus einer freistehenden Umgebung aus?
Ich erstelle ein Betriebssystem im geschützten Modus, das auf der x86-Architektur von Intel basiert, und suche nach Informationen zum Ausschalten des Computers über Assemblycode oder Ähnlichem. Könnten Sie mir bei diesem Problem helfen?
x86_64: Ist der Stapelrahmenzeiger fast unbrauchbar?
Linux x86_64.gcc 5.xIch habe die Ausgabe von zwei Codes untersucht, mit -fomit-frame-pointer und ohne (gcc bei "-O3" aktiviert diese Option standardmäßig). pushq %rbp movq %rsp, %rbp ... popq %rbp Meine Frage ist Wenn ich diese Option global ...
Die Prefetch-Anweisung
s sieht so aus, als ob die allgemeine Logik für die Verwendung des Vorabrufs darin besteht, dass der Vorabruf hinzugefügt werden kann, sofern der Code in der Verarbeitung beschäftigt ist, bis der Vorabruf-Befehl seine Operation abgeschlossen hat. ...
Über das Zurückgeben von mehr als einem Wert in C / C ++ / Assembly
Ich habe einige Fragen zum Zurückgeben von mehr als einem Wert gelesen, z. B.Was ist der Grund dafür, dass in C ++ und Java nur ein Rückgabewert vorhanden ...
Call-Funktion von der ausführbaren Datei
Ich möchte eine Funktion aus einer ausführbaren Datei aufrufen. Die einzige Möglichkeit, diesen Prozess zu erreichen, besteht darin, eine DLL in den übergeordneten Prozess einzufügen. Ich kann eine DLL in den übergeordneten Prozess einfügen, ...
NASM: Parser: Anweisung erwartet rep movs
Ich habe eine ausführbare Datei in einen NASM-Shellcode verwandelt (für Windows, wenn dies relevant ist), aber es treten überall "error: parser: instruction expected" -Fehler aufgrund von rep-Anweisungen auf. label_000064,1: lea edi,[esp+0x164] ...
Wie breit ist ein Stapel in einer Intel IA32-Architektur?
Ist die Breite des Stapels 8 Bit breit für die IA32-Architektur und für alle Arten von Mikroprozessoren / Mikrocontrollern. Ich lese geradehttp: ...
x86 Assembly, Segmentierungsfehler erhalten
section .data msg: db "hello!", 10, 0 ;my message section .text extern printf ;C printf function global main main: push ebp mov ebp, esp call print_string mov esp, ebp pop ebp ret ;end of program print_string: pusha push msg call printf ;should ...
Write x86 asm funktioniert portabel (win / linux / osx), ohne dass ein Build von yasm / nasm abhängt?
par2 [https://github.com/Parchive/par2cmdline] hat eine kleine und ziemlich saubere C ++ - Codebasis, die meiner Meinung nach gut unter GNU / Linux, OS X und Windows (mit MSVC ++) funktioniert. Ich möchte eine x86-64-asm-Version der einen ...
Ist ein gesamtes statisches Programm beim Start in den Speicher geladen?
Bei typischen Computern wie Mac, Windows, Linux, iOS usw. wird beim Starten eines Programms / einer Binärdatei / einer App der statische Teil des Programms immer vollständig in den Speicher geladen, bevor die Ausführung beginnt? Umfasst dies alle ...