[理工] 計組p26

作者: shashayou (嚇嚇你)   2018-09-15 22:48:21
http://i.imgur.com/rxSWIOR.jpg
有人可以說明下為何MIPS code這樣寫嗎?
我看不太懂
感謝
作者: silence0925 (小文青)   2018-09-16 00:10:00
記憶體起始位址放在 $s6先把 data 1 讀出來放t0 要先用lw載入 因為mips不能直接存取memory 所以是 lw $t0, 12($s6)1是放在 記憶體位址12的地方 而$s6是存放記憶體位址0
作者: jojoboy0115 (jojo)   2018-09-16 00:13:00
你可以往前翻到P.24,當做參考
作者: silence0925 (小文青)   2018-09-16 00:14:00
12($s6) 等同於 0+12 = 12 要去記憶體位址12取值剩下的依此類推把DATA 4 2都往上 再把1放到address 0
作者: shashayou (嚇嚇你)   2018-09-16 01:31:00
咦我懂了,謝謝大家

Links booklink

Contact Us: admin [ a t ] ucptt.com