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