作者JKLee (J.K.Lee)
看板Grad-ProbAsk
標題[理工] 計組 張凡上冊二版 P324 100台大資工
時間Thu Aug 24 23:28:15 2017
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
推 ping780520: 老師的解釋是說因爲MIPS指令集預設的目的是Register, 08/25 11:19
→ ping780520: Store這樣改目的變成Memory,是可以不過正常不會這樣 08/25 11:19
→ ping780520: 做。 08/25 11:19