我开始学习x86汇编语言问题,让我很困惑,如下:
给定一个 32 位值,我们可以交换它的高 16 位和低 16 位。例如,给定
0000 0001 0010 0011 0100 0101 0110 0111
Run Code Online (Sandbox Code Playgroud)
我们可以交换它的高16位和低16位来得到该值
0100 0101 0110 0111 0000 0001 0010 0011
Run Code Online (Sandbox Code Playgroud)
我知道 AX 寄存器包含 EAX 的下半部分,但仅此而已。如有帮助,将不胜感激。