[理工] 计组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