我目前正在使用Visual C ++,我遇到了lea
的问题。
我的代码如下:
char * txt = (char *) malloc(19);
__asm {
lea eax, [ text ]
xor ebx, ebx
mov [eax + ebx], '3'
}
当我运行它时,lea
指令后面有以下值:
name : value :
text 0x00346550
eax 0x0012fe78
我希望eax
具有与text
相同的值来插入元素。
感谢您的回答。 =)