[理工] 计组MIPS移位问题

楼主: accommodate (123)   2016-08-02 14:17:45
http://i.imgur.com/FUorSZp.jpg
如题,为啥第四行
lw $t3,4($t1)
已经移位1了,为啥第一行
Sll $t0,$a1,2
还要乘与4?这样不就等于
V[k+1]=[k+2]了吗?
作者: ken52011219 (呱)   2016-08-02 14:20:00
还记得去年这题是o大教我的(远目lw是byte address 要乘以4才会到达下一个阵列位置
作者: krusnoopy (push)   2016-08-02 14:33:00
第一行乘4只是把k算出来,后面+4才是算k+1要第k个元素要有k*4的offset,要第k+1个元素要再+4
楼主: accommodate (123)   2016-08-02 14:39:00
突然忘记k也要x4,真87谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com