Suchergebnisse für Anfrage "assembly"

4 die antwort

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

2 die antwort

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

4 die antwort

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

TOP-Veröffentlichungen

4 die antwort

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

4 die antwort

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

2 die antwort

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

2 die antwort

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!

2 die antwort

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

2 die antwort

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

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