当我需要使用内联汇编时,我如何在 c++ 视觉中设置标签,所以它看起来像这样,例如......
__asm
{
PUSH EAX
PUSH VAR1
MOV ECX,DWORD PTR DS:[VAR2]
CALL DWORD PTR DS:[VAR3]
JMP VAR4
}
变量在VAR
哪里链接到一个值或地址?
我试过以下
DWORD VAR2 = 0x991770; //0x991770 is the location of the function
__asm
{
..code
MOV ECX,DWORD PTR DS:[VAR2]
..code
}
但是随后应用程序崩溃了,这是如何完成的?