Suchergebnisse für Anfrage "assembly"

18 die antwort

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 ...

10 die antwort

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 ...

8 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

0 die antwort

Ö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 ...

2 die antwort

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 ...

4 die antwort

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 ...

4 die antwort

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. ...

4 die antwort

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 ...

4 die antwort

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; ...