→ kiki86151:因為addi先讀進去的關係吧s1在記憶體位置會不一樣 09/28 15:42
Loop: lw $t0, 0($1)
addu $t0, $t0, $s2
sw $t0, 0($s1)
addi $s1, $s1, -4
bne $s1, $zero, Loop
在張凡計組上冊502頁的練習題
說是要將程式碼的迴圈展開並排程
這是展開後的程式碼:http://ppt.cc/8o4B
這是答案:http://ppt.cc/8HbN
我想問為什麼答案裡的第一個 lw 是 lw $t0, 0($s1)
而不是 lw $t0, 16($s1)
thx
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.133.152