推 A4P8T6X9: 一個18位,一個28位。03/25 18:01
推 proshot: 第二題bc都錯吧03/25 19:32
推 proshot: 第一題b因為4*16^4 > 2^1703/25 19:34
推 hbkhhhdx2006: 第二只有a可以吧,jump的左邊頭4bit會保留,剩下的03/25 23:49
→ hbkhhhdx2006: 28bit(26bit + 2bit to SE)才是跳的位址03/25 23:51
推 hbkhhhdx2006: 講錯不是SE是shift left03/26 11:33
各位大大你們好
我想請問以下幾題
{1}.請問jump 的判斷方法
是只要看前4bits一樣就是可以嗎?
另外jump有可能往上跳嗎?
還是只有一個方向?
{2}.那如果是branch呢?
我已經知道最後兩位元一定是00
然後jump的範圍為2的28次方
(所以jump的最大範圍是正的“2的28次方”嗎?)
branch 的範圍為2的18次方
(也就是最大到2的17次方-4
最小到2的17次方)
計組p.58的這題:
https://i.imgur.com/7PSK2oL.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.66.212 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1575342385.A.DDA.html
→ turbo1: 啊..不太會引用文章 效果不如預期 12/03 11:07
→ turbo1: jump 的部分我懂了 12/03 11:40
→ turbo1: beq的部分還是不太懂 12/03 11:40
→ ok8752665: 阿你不是知道是2的17次方了 +-看看就知道跳不跳的到了 12/03 12:29
推 zuchang: 就是看那個欄位bit加2bit 的有號數範圍 12/03 13:34