我的代码不起作用。 问题在于lea(第6行)。 NetBeansIDE说“操作码和操作数的无效组合”。 是否有任何解决方法可以使这个工作? 任何帮助将不胜感激
global _main
section .data
text: db "fdkvemDFderft", 0
section .text
_main:
lea si, text
no:
lodsb
or al,al
jz exit
cmp al,[si]
jnz no
cmp al,[si+1]
jnz no
;code
exit:
;code
mov eax, 4C00h
ret
-f win32
答案 0 :(得分:1)
尝试:
lea si, [text]
lea加载由寻址模式地址计算产生的地址。因此,我们用此表示标签作为地址。
许多人可能只是mov si, text