我在 IDA 中遇到了一个奇怪的指令:
ROL AX, 8
Run Code Online (Sandbox Code Playgroud)
这是一个NOP,对吗?AX是一个 1 字节的寄存器,它被循环了 8 个。因此它只是MOV AX, AX?
该指令的行为与
XCHG AH, AL
Run Code Online (Sandbox Code Playgroud)
除了它也设置CF为一个未定义的值。这是因为AX是 16 位寄存器。如果这是ROL AL, 8,则您的描述将是准确的,只是ROL AL, 8也设置CF为未定义的值。
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |