Forum: Programmieren allgemein
by Amateurprofi,
16. Dez 2011
Nein, habe ich nicht, weil ich erst mal die Reaktionen anderer abworten wollte (könnte ja ein Bug in meinem System sein), erstens und zweitens (wird dir vielleicht komisch vorkommen) weil ich nicht wieß wie man das macht.
Aber wenn ich dann irgenwann mal sicher bin, daß das kein Bug bei mir ist, werd ich mich darum kümmern.
Forum: Programmieren allgemein
by Amateurprofi,
15. Dez 2011
Ich hatte vor ein paar Tagen das Problem, dass eine Assembler-Funktion (64Bit) fehlerhafte Resultate lieferte.
Nach einigem Suchen bemerkte ich, dass ein "XCHG RAX, RCX" in ein "XCHG EAX, ECX" umgesetzt wurde, welches dann zudem noch falsch abgearbeitet wurde.
Gut, ich habe dann dass "XCHG RAX, RCX" durch ein DW $9148 ersetzt, was das Problem löste.
Ich hab dann alle denkbaren "XCHG Rxx, Ryy"...