PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 计组 C function转 MIPS 组语
楼主:
jojoboy0115
(jojo)
2018-11-30 11:08:50
https://i.imgur.com/sURTSRg.jpg
https://i.imgur.com/O2THFX1.jpg
有大大可以解释这题怎么转换的吗?
前三行很疑惑,为什么知道要先-8,
以及为什么return address以及传入的参数n,
分别是放在$sp-8+4跟#sp-8?
假设今天传入两个参数,#sp先-12,
Return address: sw ra,8(sp)
X:sw s0,4(sp)
Y:sw s0,(sp)
是这样的规则吗?
我用n=3带入,进入到L1,3-1=2,又跳回fact,又存Ra,跟2在stack,再来就卡住不知怎么回去...再麻烦各位大大
作者:
skyHuan
(Huan)
2018-11-30 11:59:00
是的知道要存几个才减多少,可以看这篇
#1RvRYZVT (Grad-ProbAsk)
不太一样的程式,但满多参数的传递跟副程式的呼叫间的关系,看你看完会不会比较懂
楼主:
jojoboy0115
(jojo)
2018-11-30 13:36:00
先谢谢sky大,我正在拜读中,有问题我再提出
继续阅读
[理工] 计组 上册P.57
jojoboy0115
[理工] 线代 7-119
rustw2010
[理工] 离散 非齐次解的假设
jojoboy0115
[理工] 工数 积分问题
ANANquenchan
[理工] 算法Graph 选项中的英文看不懂QQ
st945712
[理工] 资结 double hashing
muski
[理工] 关于哪些资源被Thread共享?
zaq851017
[理工] 计组 carry detection
magic83v
[理工] OS 台科101 page
orz8809ed
[理工] 104交大 算法shortest path
st945712
Links
booklink
Contact Us: admin [ a t ] ucptt.com