[理工] 计组 p63

楼主: turbo1 (turbo)   2019-12-02 22:48:53
各位大大你们好
我想请问计组第一章这一题
1.如何判断$sp每次减几?
2.为何第二条线画线那边需要pointer stack pop 2 items ?
上面fact的部分不是已经有一次pop了吗?
https://i.imgur.com/wrO5axa.jpg
https://i.imgur.com/Vv9Rdsl.jpg
作者: mistel (Mistel)   2019-12-02 23:10:00
1.stack push进两个word,一个word是caller要存自己之后要用的引数,另一个word是callee要负责存return address,虽然是同一个人存但担当的职责不同第二条线就要自己trace过才知道了...
楼主: turbo1 (turbo)   2019-12-02 23:34:00
懂了 谢谢m大

Links booklink

Contact Us: admin [ a t ] ucptt.com