Bytes in EDX tausen
-
Hallo!
Wie kann ich das obere und das untere Byte im EDX-Register vertauschen?
MfG
Sbog
-
Ähh... ich meinte natürlich die oberen beiden mit den unteren beiden vertauschen...
-
du könntest einfach einen rol-befehl nutzen:
rol edx, 16
schiebt alle bits in edx um 16 nach links, alles was links rausfällt, kommt rechts wieder rein. Oder meinst du die Umwandlung little-endian/big-endian?
das wäre dann:
bswap edx
-
Nee, nee.. Mit dem ganzen Endian-Zeugs hab ich nix am Hut. Deine erste vermutung war schon ganz rrichtig. Naja,... mit "rol edx, 16" hast du mir jedenfalls sehr geholfen. TNX!!! Als kleine belohnung noch ein Surftipp just4ya: http://www.deinmeister.de/