Suchergebnisse für Anfrage "x86-16"

4 die antwort

Montage, druck ascii nummer

1 die antwort

Divide Emu 8086-Assembly-Fehler [duplizieren]

Mögliche Duplikate:ASM x86 Integer OverflowIch bekomme einen Divisionsfehlerüberlauf und bin mir nicht sicher warum. Hier ist der vollständige Code, der den ...

2 die antwort

Springen Sie aus dem Bereich heraus und erfahren Sie, wie sich unterschiedliche Anweisungen auf den Bereich auswirken

TOP-Veröffentlichungen

2 die antwort

emu8086 Groß- und Kleinschreibung der eingegebenen Zeichenfolge ändern und rückgängig machen [closed]

Ich bin völlig neu in der Assembler-Programmierung und habe ein Problem, bei dem ich die Schreibweise der eingegebenen Zeichenfolge ändern und die Zeichenfolge auch umkehren muss. Ich benutze emu8086. Mit dem folgenden Code kann ich entweder die ...

4 die antwort

Wie Sie GCC anweisen, 16-Bit-Code für den Real-Modus zu generieren

Ich schreibe eine Real-Modus-Funktion, die für Stackframes normal sein sollte, aber% sp anstelle von% esp verwenden sollte. Gibt es eine Möglichkeit, dies zu...

2 die antwort

Was ist der beste Weg, um ein Objekt auf dem Bildschirm zu bewegen?

Ich wollte wissen, wie man ein Objekt am besten auf dem Bildschirm bewegt - zum Beispiel: Wenn eine Form auf dem Bildschirm angezeigt wird (im Grafikmodus), möchte ich sie mit den Pfeiltasten der Tastatur nach links und rechts verschieben . Ich ...

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

2 die antwort

Umwandlung von Kleinbuchstaben in Großbuchstaben

Ich versuche, Kleinbuchstaben in Großbuchstaben umzuwandeln. Ich weiß, dass es leicht gemacht werden kann,

2 die antwort

BCD zu ASCII Konvertierung

Ich weiß, dass jedes 4-Bit in BCD eine Dezimalstelle ist, aber ich habe ein Problem, zum Beispiel, wenn ich einen in CH gespeicherten BCD-Wert drucken möchte: add ch, 30h aber wenn der Wert 12 ist, wird "C" ausgegeben, ich möchte "12" ausgeben. ...

4 die antwort

BIOS int 10h Druckmüll auf QEMU

Ich habe ein Problem beim Schreiben eines x86-Real-Mode-Assembly-Programms, das als Bootloader in @ ausgeführt wir QEMU. Ich versuche, Text über den BIOS-Interrupt 0x10 zu drucken. Mein Code ist: print: pusha .loop: mov AL, [SI] cmp AL, 0 je ...