2004年7月28日

mips的函数调用与堆栈

摘要: mips共有32个register.其中的29为$sp,arm为r13堆栈向内存地址低的方向增长。<=这个应该与汇编器有关。除了规定堆栈增加方向外,还有堆栈是满还是空。如ARM的APCSSGI定义的函数调用参数传递规则与arm有点象一.传入前4个传入的参数通过$a0到$a3传递,但堆栈的分配有些怪异,即使堆栈上没有这4个参数,也要空出空间来。剩下的参数全部通过堆栈传递。二返回使用$v0,arm分返... 阅读全文

posted @ 2004-07-28 10:45 mips 阅读(4041) 评论(0) 推荐(0) 编辑

导航