首页
随机
附近
登录
设置
资助维基百科
关于维基百科
免责声明
搜索
调用约定
语言
监视
此條目
没有列出任何
参考或来源
。
(
2013年3月8日
)
維基百科所有的內容都應該
可供查證
。请协助補充
可靠来源
以
改善这篇条目
。无法查证的內容可能會因為異議提出而被移除。
在
计算机科学
中,
调用约定
是一种定义子过程从调用处接受参数以及返回结果的方法的约定。不同调用约定的区别在于:
参数和返回值放置的位置(在
寄存器
中;在
调用栈
中;两者混合)
参数传递的顺序(或者单个参数不同部分的顺序)
调用前设置和调用后清理的工作,在调用者和被调用者之间如何分配
被调用者可以直接使用哪一个寄存器有时也包括在内。(否则的话被当成
ABI
的细节)
哪一个寄存器被当作volatile的或者非volatile的,并且如果是volatile的,不需要被调用者恢复
参见
X86调用约定
:
Windows
与
Linux
上的调用约定
语言绑定
外围函数接口
名字修饰
应用程序接口
应用程序二进制接口
SWIG
参考文献