我的EAX寄存器包含该xxxxxx9D值,并且我有以下汇编代码:
C0C8 14 --> ROR AL,14
Run Code Online (Sandbox Code Playgroud)
对我来说,这意味着EAX32 位值的最后 8 位按位旋转 14 mod 8 = 6 个位置
0x9D = b1001 1101
Run Code Online (Sandbox Code Playgroud)
将转化为
b0111 0110 = 0x76
Run Code Online (Sandbox Code Playgroud)
但是,OllyDbg 告诉我EAX = xxxxxxD9,这意味着 EAX 已按位旋转 4 位!
我哪里错了?