推 sarsman: offset不能用暫存器編號 12/04 01:13
推 olen0622: 感覺是你觀念上理解錯誤我看不懂你寫的@@ 12/04 01:23
推 sarsman: 所以需將A的起始位置跟從B取出且*4後的值相加,算出要存 12/04 01:25
→ sarsman: 取的位置,並直接從該位置存取 12/04 01:25
→ olen0622: 16($s7)左邊是位移量 代表從B[0]-B[4]移動距離 12/04 01:25
→ sarsman: 如此offset設0即可 12/04 01:25
→ olen0622: 乘以4後相加得到位址 再帶到A[0]裡 12/04 01:25
→ ncdonalds123: 感謝解答offset不可為暫存器,我重寫一次,但最後一 12/04 01:42
→ ncdonalds123: 個地方重複用$s0是常態嗎?我用$s5替代是否可行,再 12/04 01:42
→ ncdonalds123: 次感謝 12/04 01:42
→ sarsman: 因為b小題的敘述就是要把值寫入f 12/04 01:46
→ sarsman: 阿看錯行 12/04 01:46
→ sarsman: 用s0只是因為計算途中的值不需保留,所以先放s0,計算後 12/04 01:51
→ sarsman: 直接輸入正確的數蓋過即可;這邊用s5應該也是ok 12/04 01:51
→ ncdonalds123: 看得懂解答最後一行,只是想說他用$s0來表示A[B[4]] 12/04 01:51
→ ncdonalds123: 是否有其他含意,還是隨便使用一個暫存都可以 12/04 01:51
→ ncdonalds123: 瞭解,感謝您深夜解答 12/04 01:51
→ sarsman: 只是從習慣上想,總是希望需要用到的資源越少越好 12/04 01:52