[理工] 計組MIPS assembly code

看板Grad-ProbAsk作者 (Lino)時間5年前 (2018/09/25 23:25), 5年前編輯推噓1(101)
留言2則, 1人參與, 5年前最新討論串1/2 (看更多)
不好意思,請教一下大家有關於下面這張圖片 https://imgur.com/a/ufbOMwC 第一個問題是在問說錯的地方在哪裡,以及如何修正 請問一下須修正的地方是哪裡? 是否為第6、7行的$v0、$v1來存,為了給call funtion f的caller用嗎 還有第2行及第9行的lw、sw似乎可以不必要? 第二個問題問說此assembly code轉成C code寫出來且funtion f是什麼意思 有看沒有懂。 麻煩各位指點指點,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.140.103 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1537889152.A.273.html

09/26 16:22, 5年前 , 1F

09/26 16:23, 5年前 , 2F
不知道答案是不是這樣 這我自己寫的 請其他大神確認
09/26 16:23, 2F
謝謝熱心幫忙,看起來似乎先把ra以及s0、s1先存到記憶體中,做完funtion f的執行工作後 再把ra、s0、s1 restore回去。似乎懂了,謝謝!! ※ 編輯: LinoYo (1.169.140.103), 09/26/2018 18:39:36
文章代碼(AID): #1RgbE09p (Grad-ProbAsk)
文章代碼(AID): #1RgbE09p (Grad-ProbAsk)