
Zitat von
sakura:
wo ist der wirkliche Vorteil

[..] In Assembler[..]
Hallo sakura,
gerade bei der Arbeit mit der begrenzten Anzahl von Registern hat sich dieser alte
ASM-Trick schon häufig bewähren können, ohne zusätzlich mit dem Stack oder einer Variablen arbeiten zu müssen, falls zwei GP-Register ausgetauscht werden sollten (hier
EAX und
EBX), was wesentlich (zeit-)aufwendiger wäre:
Code:
xor EAX, EBX
xor EBX, EAX
xor EAX, EBX