我是靠谱客的博主 忐忑鸡,最近开发中收集的这篇文章主要介绍函数参数与堆栈有关,与寄存器无关,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#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 asm
a := 999, b := 888
888

最后

以上就是忐忑鸡为你收集整理的函数参数与堆栈有关,与寄存器无关的全部内容,希望文章能够帮你解决函数参数与堆栈有关,与寄存器无关所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部