作者AAQ8 ()
看板Grad-ProbAsk
标题[理工] 计组 第一章
时间Fri Nov 9 22:39:56 2018
https://i.imgur.com/RJjsPLH.jpg
题库班讲义的这个部分
我印象中这个部分是在说
call副程式之前要把自己的变数先存起来
不过我看不懂那打勾的三个move指令在干嘛
麻烦各位一下
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.28.2.119
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1541774399.A.F97.html
1F:→ jjuussttiinn: move $1 $2 会将$2的值放到$111/09 23:43
这个我知道
请问$s0和$v0是先假设的暂存器吗
※ 编辑: AAQ8 (39.12.137.123), 11/10/2018 00:18:30
2F:→ a80242002: 第一个是为了保护那个资料先放入$S0中 11/10 00:41
3F:→ jjuussttiinn: 第一个move是将a2值存到s0 执行func时丢失a2的值 11/10 00:45
4F:→ jjuussttiinn: v0是func(a,b)的回传值 11/10 00:45
5F:→ jjuussttiinn: **以免**执行func时丢失a2的值 11/10 00:46
6F:→ jjuussttiinn: *上面推文不小心少打 11/10 00:46
7F:推 skyHuan: s存函式会用到的变数 11/10 00:53
8F:→ skyHuan: t存执行过程的暂时变数 11/10 00:53
9F:→ skyHuan: a存被呼叫函式要用的引数 11/10 00:53
10F:→ skyHuan: v存被呼叫函式要return的值 11/10 00:53
12F:→ AAQ8: 感谢各位 11/10 22:03