VC内联汇编,引用程序中的变量
int a=5; //变量a
_asm
{
mov eax,a; //将变量a的值放入寄存器eax
add eax,eax; //相当于a=a+a
mov a,eax; //将a+a的结果赋给a
}
//查看结果,注意a的初值为5
CString rst;
rst.Format(_T("a=%d"),a);
AfxMessageBox(rst);

探索代码的奥秘,享受技术的乐趣-_-!...

浙公网安备 33010602011771号