我遇到了一个相当简单的问题(我想)……下面是我的代码:
mov eax, 0b
mov bl, 0b
mov dl, BYTE PTR[esp + 4 + 3]
LOOP1:
mov cl, dl// byte 1
shl cl, bl当我调用shl时,我得到了一个不正确的操作数类型...我做错了什么?
发布于 2012-11-19 12:32:03
SHL运算符仅允许移位1或移位CL寄存器的内容。
也许你的意图是:
SHL BL, CL将BL寄存器移位CL中的量。
https://stackoverflow.com/questions/13447424
复制相似问题