首頁
隨機
附近
登入
設定
資助維基百科
關於Wikipedia
免責聲明
搜尋
呼叫約定
語言
監視
編輯
此條目
沒有列出任何
參考或來源
。
(
2013年3月8日
)
維基百科所有的內容都應該
可供查證
。請協助補充
可靠來源
以
改善這篇條目
。無法查證的內容可能會因為異議提出而被移除。
在
電腦科學
中,
呼叫約定
是一種定義子過程從呼叫處接受參數以及返回結果的方法的約定。不同呼叫約定的區別在於:
參數和返回值放置的位置(在
暫存器
中;在
呼叫棧
中;兩者混合)
參數傳遞的順序(或者單個參數不同部分的順序)
呼叫前設置和呼叫後清理的工作,在呼叫者和被呼叫者之間如何分配
被呼叫者可以直接使用哪一個暫存器有時也包括在內。(否則的話被當成
ABI
的細節)
哪一個暫存器被當作volatile的或者非volatile的,並且如果是volatile的,不需要被呼叫者恢復
參見
編輯
X86呼叫約定
:
Windows
與
Linux
上的呼叫約定
語言繫結
外圍函數介面
名字修飾
應用程式介面
應用程式二進制介面
SWIG
參考文獻
編輯