[理工] [計組]MIPS
f=$s0 g=$s1 A's base=$s6 B's base=$s7
C: f=g-A[B[4]];
MIPS: lw $t0,16($s7)
sll $t0,$t0,2
add $to,$s6,$to
lw $s0,0($s0)
sub $s0,$s1,$s0
請問各位,為啥mips第二行把B的值取出來後要做位移?然後還要跟A的base address
相加?
然後第四行A的offset竟然歸零了, 請問這幾行該怎麼解釋???????????
麻煩盡可能詳細,我是mips初學者,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.208.78
推
02/14 13:17, , 1F
02/14 13:17, 1F
→
02/14 13:19, , 2F
02/14 13:19, 2F
→
02/14 13:19, , 3F
02/14 13:19, 3F
→
02/14 13:30, , 4F
02/14 13:30, 4F
討論串 (同標題文章)