作者shashayou (嚇嚇你)
看板Grad-ProbAsk
標題[理工] 計組p26
時間Sat Sep 15 22:48:21 2018
http://i.imgur.com/rxSWIOR.jpg
有人可以說明下為何MIPS code這樣寫嗎?
我看不太懂
感謝
-----
Sent from JPTT on my HTC_U-1u.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.232.93
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1537022907.A.59E.html
1F:推 silence0925: 記憶體起始位址放在 $s6 09/16 00:10
2F:→ silence0925: 先把 data 1 讀出來放t0 要先用lw載入 因為mips不能 09/16 00:11
3F:→ silence0925: 直接存取memory 所以是 lw $t0, 12($s6) 09/16 00:12
4F:→ silence0925: 1是放在 記憶體位址12的地方 而$s6是存放記憶體位址0 09/16 00:13
5F:推 jojoboy0115: 你可以往前翻到P.24,當做參考 09/16 00:13
6F:→ silence0925: 12($s6) 等同於 0+12 = 12 要去記憶體位址12取值 09/16 00:14
7F:→ silence0925: 剩下的依此類推把DATA 4 2都往上 再把1放到address 0 09/16 00:15
8F:→ shashayou: 咦我懂了,謝謝大家 09/16 01:31