Suchergebnisse für Anfrage "assembly"
32-Bit-Assembly auf 64-Bit-Prozessor mit Mac OS X ausführen
Ich habe ein Problem mit der Ausführung von 32-Bit-Assembly auf meinem 64-Bit-Mac unter OS X 10.9.5. Ich habe auch NASM 2.11.08 installiert. Ich lese gerade die Assemblersprache Step by Step von Jeff Duntemann. In dem Buch gibt er Anweisungen für ...
Wie verwende ich das LOCK ASM-Präfix, um einen Wert zu lesen?
Ich kann LOCK verwenden, um einen Wert threadsicher zu erhöhen: lock inc [J];Aber wie lese ich [J] (oder einen beliebigen Wert) threadsicher? Das Präfix LOCK kann nicht mit mov verwendet werden. Und wenn ich folgendes mache: xor eax, eax; lock ...
x86 LOCK Frage zu Multi-Core-CPUs
Trifft es zu, dass das x86-ASM-Befehlspräfix "LOCK" alle Kerne zum Einfrieren bringt, während der Befehl nach "LOCK" ausgeführt wird? Ich habe das in einem Blogbeitrag gelesen und es macht keinen Sinn. Ich kann nichts finden, was darauf ...
Verlegen von DX: AX-Register in ein einzelnes 32-Bit-Register
Ich habe ein Problem beim Hinzufügen zu einem Produkt einer 16-Bit-Multiplikation. Ich möchte ein Jahr wie 2015 mit 365 multiplizieren, um dies zu tu mov dx, 0 ; to clear the register mov ax, cx ; cx holds the year such as 2015 mov dx, 365 ; to ...
Delphi Assembly-Funktion, die einen langen String zurückgibt
Ich versuche, Inline-Assembly-Programmierung in Delphi zu lernen, und zu diesem Zweck habe ich gefundenDieser Artike [http://www.delphi3000.com/articles/article_3766.asp] sehr hilfreich. etzt möchte ich eine Assembly-Funktion schreiben, die eine ...
NASM Assembly 16bit “ungültige Kombination von Opcode und Operanden”
So versuche ich, ein Programm zu schreiben, das eine Datei und meinen Namen darin erstellt. Aber ich bekomme die "ungültige Kombination von Opcode und Operanden" auf demmov handle, ax, und ich weiß nicht warum. Ich ...
x86-Anweisungen zum Festlegen von Parität, Überlauf und Signieren von Flags
Wir haben dasSTC Befehl zum Setzen des Carry Flags. Haben wir ähnliche Anweisungen für Parität, Überlauf, Vorzeichen usw.? Ich habe versuchtSTP, STS etc aber es scheint, dass diese nicht existieren!
Visual Studio 2015 c ++ und Assembly werden nicht erstellt
Ich wollte kürzlich mit dem Lernen von Assembler beginnen, hatte jedoch einige Probleme beim Einrichten meines zu erstellenden Projekts. Was ich haben möchte, ist ein C ++ - und Assembly-Projekt, aber es funktioniert derzeit nicht. Mein unten ...
Erstellung eines einfachen Multiboot-Kernels mit grub2
Ich versuche den Anweisungen hier zu folgen, um einen einfachen Betriebssystemkernel zu erstellen:http: //mikeos.sourceforge.net/write-your-own-os.htm [http://mikeos.sourceforge.net/write-your-own-os.html] Anstatt von einer Diskette zu booten, ...
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 ...