[理工] 計組MIPS assembly code
不好意思,請教一下大家有關於下面這張圖片
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:22, 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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):