[理工] 計組 張凡上冊二版 P324 100台大資工

看板Grad-ProbAsk作者 (J.K.Lee)時間6年前 (2017/08/24 23:28), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
https://i.imgur.com/HQ6Qzuu.jpg
張凡上冊二版 p.324 第15題 第(2)小題 張凡老師上課說 因為MIPS中增加的register-memory addressing mode 長得像下面這樣: add $t0, $t1, 0($t2) ; t0 ← t1 + MEM[t2] 所以可以節省Load指令的數量。 但是為什麼增加的指令不是長這樣: add 0($t0), $t1, $t2 ; MEM[t0] ← t1 + t2 這樣就是減少Store指令,而不是Load指令。 我要怎麼知道題目想要增加的 register-memory addressing mode指令是哪一種? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.71.169 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1503588498.A.524.html

08/25 11:19, , 1F
老師的解釋是說因爲MIPS指令集預設的目的是Register,
08/25 11:19, 1F

08/25 11:19, , 2F
Store這樣改目的變成Memory,是可以不過正常不會這樣
08/25 11:19, 2F

08/25 11:19, , 3F
做。
08/25 11:19, 3F
文章代碼(AID): #1Pdl2IKa (Grad-ProbAsk)