PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] branch, jump問題
作者:
clonsey1314
(Clonsey)
2017-08-24 22:41:28
假設一個instruction如下:
beq $s1, $s2, L1
假使L1位址在(PC+4)再跳2個instructions(+8)
如果我L1不用label表示,用數字表示
那L1那格的位址是要寫2,還是寫L1的絕對位址(PC+12)?
如果是jump的話
例如: j L1
如果L1要寫數字的話,是要寫L1的pseudo-address嗎?還是L1的絕對位址?
作者:
sarsman
(DeNT15T♠)
2017-08-24 22:54:00
beq相對位址, j填去掉左4bits右2bits的絕對位址
作者: lingege32 (MUDA)
2017-08-26 00:19:00
Beq bne的相對位置是指令的相對位置而非記憶體的所以你那個100000是指要跳到之後第32個指令所以是pc+4+32*4
繼續閱讀
[理工] 積分一題
ILzi
[理工] 離散圖論 漢米爾頓
ss455032
[理工] 離散 有向圖 同構
jerry900287
[理工] 機率 交大電信
david94p
[理工] OS記憶體管理及虛擬記憶體
z0953781935
[理工] fx991es算一元二次方程
afreemon
[理工] 求105交大計系考古題
imbying
[理工] 資結 adjacency list
king8313
離散-排列組合 黃子嘉筆記 課本3-7範例5
ember1213
[理工]計組 IO效能與設計的範例
TMDTMD2487
Links
booklink
Contact Us: admin [ a t ] ucptt.com