[理工] 計組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