内联汇编_把a值赋给b的汇编代码

int main(int argc, char *argv[])
{
    int a = 10, b;
    __asm__("movl %1, %%eax
	"
            "movl %%eax, %0
	"
            :"=r"(b)
            :"r"(a)
            :"%eax"
            );
    printf("ret: %d, %d
", a, b);
    return 0;
}
原文地址:https://www.cnblogs.com/guxuanqing/p/5528488.html