討論串[理工][計組] branch指令轉machine code
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者a76126 (123)時間13年前 (2011/08/06 13:14), 編輯資訊
1
0
0
內容預覽:
對branch指令轉machine code. 還有pc-relative addressing有點搞混. 假設. beq $s1 ,$s2 , 100 轉machine code ->4 17 18 25. 意思是 如果相等 就branch到pc+25個指令 25個word 100個byte的意思
(還有45個字)

推噓5(5推 0噓 2→)留言7則,0人參與, 最新作者sitos (麥子)時間13年前 (2011/08/06 13:18), 編輯資訊
0
0
0
內容預覽:
如果我印象沒有錯的話,branch 的 PC-relative addressing ,. 不是相對於 PC ,而是相對於 PC + 4 。也就是 branch 的下一個指令。. 原因是因為 non-taken 的時候自然就會執行 PC + 4 ,. 因此是以 PC + 4 為基準來往後面算。. 所
(還有281個字)
首頁
上一頁
1
下一頁
尾頁