嗨,我想交换16位值。在另一个问题中,有人提出了以下解决方案。但这只适用于不朽的价值观,
mov eax, 0AABBCCDDh
xchg ah, al
ror eax, 16
xchg ah, al.
但这仅适用于直接值。有没有解决方案,我可以交换寄存器中的16位值?
编辑:使用swap我的意思是0xAFBA - > 0xBAFA
使用swap我的意思是0xAFBA - > 0xBAFA
mov ax, 0xAFBA
xchg al, ah
ror al, 4
AX现在持有0xBAFA