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

Wie würde ich einen Bootloader schreiben, um einen c Kernel zu laden?

Ich lerne NASM, während ich Bootloader schreibe. Bisher habe ich einen Hallo Welt Bootloader. Ich möchte wissen, wie man ein c-Programm mit ihm verbindet und den Bootloader in den Speicher laden lässt und die Einstiegspunktfunktion ausführt. Ich...
10.02.2012, 07:13
1
Antwort

Probleme beim benutzerdefinierten Bootloader

Ich versuche, einen Bootloader für ein Hobby OS zu schreiben und es großartig funktionieren zu lassen. Nothing Special, druckt nur eine Textzeile: %Vor% Ich kompiliere mit %Vor% Ich habe gelesen, dass die ersten 446 Bytes der Boot-Code u...
13.08.2011, 04:15
4
Antworten

Code zur Laufzeit ändern

Ich habe einen Zeiger auf eine Funktion (die ich von einer vtable erhalte) und ich möchte die Funktion bearbeiten, indem ich den Assembler-Code zur Laufzeit ändere (einige Bytes ändere). Ich habe versucht, mit memset und auch versucht, den neuen...
29.03.2010, 09:57
2
Antworten

Wie baue ich eine Hello World für Nintendo 64?

Ich lese MIPS Assembly Language Programming , aber jetzt möchte ich ein einfaches "Spiel" für Nintendo 64 . Ich möchte ein Hello, World auf den Bildschirm drucken, aber jemand kann dabei helfen. Da ich nichts anfangen kann. Ich habe m...
28.01.2010, 14:51
1
Antwort

ARM Assembly - Zweiganweisung

Ich schaue mir eine Assembly für den Start einiger Firmware an, die auf einem ARM-Prozessor läuft. Die folgende Ausnahmevektortabelle ist definiert: %Vor% Weiß jemand was das "." nach der Verzweigung ("B") Befehl tut? Im Disassemblierungsfen...
12.05.2010, 10:54
4
Antworten

Neugierde jenseits von Abstraktionen: Wie wird Bytecode ausgeführt? Wie funktionieren Gerätetreiber?

Alles, was ich auf * nix gesehen habe, ist eine Sammlung von Abstraktionen von der Hardware, aber ich bin neugierig, wie die Hardware funktioniert. Ich habe in Assembly programmiert, aber das ist immernoch nur eine Reihe von Abstraktionen....
23.05.2010, 15:35
1
Antwort

Was ist der Nachteil der Mischung von EVEX und VEX-kodierten Schema?

Es ist ein bekanntes Problem , dass das Mischen von VEX-kodierten Anweisungen und Nicht-VEX-Anweisungen eine Strafe bedeutet und der Programmierer sich dessen bewusst sein muss. Es gibt einige Fragen und Antworten wie das . Die Lösungen hän...
06.09.2017, 16:35
2
Antworten

Vollständige Nutzung von Pipelines am Kaby Lake

(Weitere Informationen zur Code-Review Fragen ) des Kontexts dieser Schleife.) Umgebung: Windows 7 x64 VS 2017 Community Targeting x64-Code auf Intel i7700k (Kaby See) Ich schreibe nicht viel Assembler-Code, und wenn ich es tue,...
16.07.2017, 05:44
3
Antworten

Intel-Maschinencode zu Assemblercode Frage

Experten, ich frage mich, die Intel x86 machineCode / AssemblyCode-Konvertierung ist singleSide oder bothSide? bedeutet: assemblyCode --- & gt; machineCode und machineCode --- & gt; assemblyCode sind beide verfügbar. da der x86 machineCode...
09.03.2010, 14:18
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