0. 本文结构概述
- 若函数无返回值,默认为int类型
- 返回值小于4B,存入寄存器EAX中
- 返回值大于4B小于8B,存入寄存器EAX和EDX中
- 返回值大于8B放入栈区的临时空间
1. 若函数无返回值,默认为int类型
2. 返回值小于4B,存入寄存器EAX中
3. 返回值大于4B小于8B,存入寄存器EAX和EDX中
4. 返回值大于8B放入栈区的临时空间
将所有参数入栈后,最后将一个临时空间地址入栈,当被调函数返回前,会将返回值存入临时空间,将临时空间的地址存入寄存器EAX中返回给主调函数。
标签:函数,8B,存入,EAX,寄存器,返回值,4B From: https://www.cnblogs.com/qinghuan190319/p/17231690.html