Suchergebnisse für Anfrage "assembly"
Real Mode BIOS Routine und Protected Mode
Ich mache ein OS-Experiment. Bisher benutzte mein gesamter Code den Real-Mode-BIOS-Interrupt, um Festplatte und Diskette zu manipulieren. Sobald mein Code den Schutzmodus der CPU aktiviert hat, sind jedoch nicht ...
So greifen Sie auf ein Zeichen-Array zu und setzen Kleinbuchstaben in Großbuchstaben um und umgekehrt
Ich arbeite derzeit an einem Klassenprojekt für Structured Computer Organization mit einem x86-Prozessor. Der Wert, auf den ich zugreife, ist ein 1-Byte-Zeichen, aber ich weiß nicht, wie ich es mit einem Großbuchstaben vergleichen soll. Sie ...
DOSBox: debug.exe liest Datei - verarbeitet Befehle falsch
Ich versuche DOSBox mit @ zu benutzdebug.exe auf einem 64-Bit-System. Es funktioniert einwandfrei, wenn ich die Befehle manuell eingebe. Wenn ich Eingaben aus einer Datei umleitung mit: debug < [file]es funktioniert nicht. In jeder Zeile außer ...
Access .data Abschnitt in Position Independent Code
Ich erstelle eine gemeinsam genutzte Bibliothek mit NASM. In dieser Bibliothek brauche ich in irgendeiner Funktion das, was wir als @ bezeichnen würdestatic variable in C. Grundsätzlich denke ich, dass es etwas Platz in der ...
Öffne eine Datei aus dem Kommandozeilenargument
Ich versuche, ein Assembly-Programm zu erstellen, das eine in der Befehlszeile angegebene Datei erstellt (argv [1]). Es funktioniert einwandfrei, wenn die Zeichenfolge bereits in gespeichert ist, aber wenn ich es so ausführe, wie es ist, wenn ...
x86-64: Cache-Lade- und Räumungsanweisung
ibt es für die x86-64-Architektur einen Befehl, der Daten an einer bestimmten Speicheradresse in den Cache laden kann? In ähnlicher Weise gibt es einen Befehl, der eine Cache-Zeile mit einer dieser Cache-Zeile entsprechenden Speicheradresse (oder ...
Warum heißen rbp und rsp Allzweckregister?
aut Intel in x64 werden die folgenden Register als Allzweckregister bezeichnet (RAX, RBX, RCX, RDX, RBP, RSI, RDI, RSP und ...
Wie verbinde ich Punkte im Mittelpunkt-Algorithmus in MIPS-Assembly
So versuche ich, einen Kreis zu zeichnen, aber nur 4 Punkte erscheinen auf dem Bildschirm. Wie erstelle ich mehr Punkte und verbinde sie? Ich habe ein Bild eingefügt, damit Sie sehen können, wie es im März angezeigt wird. ...
INC-Anweisung vs ADD 1: Ist das wichtig?
VonIra Baxter antworte am,Warum die INC- und DEC-Anweisungen ausführen?nich die Carry Flag (CF) beeinflussen? [https://stackoverflow.com/a/13435633/124486] Mostly, ich bleibe weg vonINC undDEC jetzt, da sie ...
Ist eine Vorzeichen- oder Nullerweiterung erforderlich, wenn einem Zeiger für das x86-64-ABI ein 32-Bit-Offset hinzugefügt wird?
Zusammenfassung: Ich habe mir den Assembly-Code angesehen, um meine Optimierungen zu steuern und beim Hinzufügen von int32 zu einem Zeiger viele Vorzeichen- oder Nullerweiterungen zu sehen. void Test(int *out, int offset) { out[offset] = 1; ...