正在加载图片...
中国科学枝木大学计算机科学与技术系 University of Science and Technology of China D三PARTMENT OF C口P3T宣S1END三ANDT三BNN口L口回Y 函数调用指令 ■C调用:传递给函数的参量是按照是按从右到左的顺序 传递,由完成调用的代码负责从堆栈中请除参量. ■Pasca调用:传递给函数的参量是按照是按从左到右的 顺序传递,由被调用的函数自身完成从堆栈中请除参量. ■Windows API:stdcal规范:按C调用传递参数,按 Pascal调用从堆栈中清除参数. ■函数的返回值:放入EAX寄存器中,若返回64函数值, 则使用EDX:EAX寺存器对. chenkm@ustc.edu.cn 0551-3602824 14函数调用指令 ■ C 调用: 传递给函数的参量是按照是按从右到左的顺序 传递,由完成调用的代码负责从堆栈中清除参量. ■ Pascal调用:传递给函数的参量是按照是按从左到右的 顺序传递,由被调用的函数自身完成从堆栈中清除参量. ■Windows API: stdcall 规范: 按C调用传递参数,按 Pascal调用从堆栈中清除参数. ■ 函数的返回值: 放入 EAX 寄存器中, 若返回64函数值, 则使用 EDX:EAX 寄存器对. 14 chenkm@ustc.edu.cn 0551-3602824
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有