调用约定 在计算机科学中调用约定是一种定义子过程从调用处接受参数以及返回结果的方法的约定不同调用约定的区别在于 参数和返回值放置的位置在寄存器中在调用栈中两者混合 参数传递的顺序或者单个参数不同部分的顺序 调用前设置和调用后清理的工作在调用者和被调用者之间如何分配 被调用者可以直接使用哪一个寄存器有时也包括在内否则的话被当成ABI的细节 哪一个寄存器被当作volatile的或者非volatile的并且如果是volatile的不需要被调用者恢复