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);


VC内联汇编,引用程序中的变量_第1张图片

你可能感兴趣的:(汇编)