作者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/cn.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