【发布时间】:2014-06-25 20:23:33
【问题描述】:
请注意, 我整天都在用头撞墙: 这段代码有什么问题?为什么 MASM 报错?
LookupLoop:
and ecx, edx
movzx ecx, word ptr [edi + ecx*2]
cmp ecx, ebp
lea ebx, LeaveNowProxy
js ebx ;;;This is it. Here it fails.
jmp LeaveNowProxyEnd
LeaveNowProxy:
jmp LeaveNow
LeaveNowProxyEnd:
LoopEntry: movzx eax, word ptr [esi + ecx - 1]
cmp eax, ebx
它说:>....\masmx86\match686.asm(357):错误 A2077:指令不允许 NEAR 间接寻址。我尝试 lea 注册然后通过注册,然后我做了这个代理跳转,然后我尝试了 js cs:ebx sythax。每次我几乎都会遇到 smae 错误。
【问题讨论】: