日期:2014-05-16 浏览次数:20898 次
#include <stdio.h>
int main(int argc,char **argv)
{
int a = 3, b = 4, sum=0;
_asm{ Visual C++下C内嵌汇编的写法
mov eax, a;把变量a放到寄存器eax里
mov ebx, b;把变量b放到寄存器ebx里
imul eax, ebx;寄存器eax的值乘以寄存器ebx的值,结果存回eax
mov sum, eax;把eax结果传给变量sum
}
printf("%d\n",sum);
return 0;
}