函数参数与堆栈有关,与寄存器无关

来源:互联网 发布:led显示屏软件通用版 编辑:程序博客网 时间:2024/06/13 17:35
#include<iostream>using namespace std;void f(int a,int b){cout << "c++ inline asm " << endl;cout << "a := " << a << ", b := " << b << endl;}int main(){ int a = 0;__asm{pop a;push 888;push 999;mov eax,888;mov edx,111;call f;}cout << a << endl;return 0;}

c++ inline asma := 999, b := 888888

0 0
原创粉丝点击