看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/8UB7Y7r.jpg 想請問這題的計算過程 兩個距離不是都超過了2的15次方 還是我算錯了QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.47.245 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1595585903.A.E8D.html
zuchang: j 是絕對位置 07/24 19:30
zuchang: b的beq距離很近 所以可以 07/24 19:33
zuchang: b的距離只有FF+40 07/24 20:38
chimeow: 咦 b應該沒辦法吧 07/26 12:29
chimeow: 已經超出256mb的範圍了不是嗎? 07/26 12:29
chimeow: 跟d不行的原因一樣吧 07/26 12:29
Handsomeshen: beq 可以用-的 07/26 15:09
asd3136396: jump 同一個block都可以跳 07/26 23:20
asd3136396: (左邊4個bits判斷) 07/26 23:20
asd3136396: branch 的話 可以到的範圍是 07/26 23:20
asd3136396: pc + -2^15 ~ +2^15-1 的word 07/26 23:20
asd3136396: (一行指令一個word) 07/26 23:20
asd3136396: 也就是可以跳到 07/26 23:20
asd3136396: pc + -2^17 ~ +2^14-4 bytes的地方 07/26 23:20
asd3136396: 更正: pc + -2^17 ~ +2^17-4 bytes的地方 07/26 23:22
lanlansaysay: 好像知道怎麼看了 感謝樓上們 07/27 11:21