[理工] 計組 Jump範圍

看板Grad-ProbAsk作者 (政帥)時間10年前 (2016/03/14 11:05), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/2 (看更多)
1.PC is set to 0x2000 0000 最大可跳到 0x2001 FFFC 最小可跳到 0x1FFE 0000 2.PC is set to 0x0000 0000 最大可跳到 0x0001 FFFC 最小可跳到 0xFFFE 0000 那些範圍是怎麼算出來的? 雖然看了很多文章 還是不清楚... thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.73.82 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1457924744.A.A05.html

03/14 11:21, , 1F
jump就最前面一樣就可以 因為jump是直接寫在哪裡
03/14 11:21, 1F

03/14 11:21, , 2F
但只記26bit 所以最前面4bit一定要跟pc一樣
03/14 11:21, 2F

03/14 11:24, , 3F
branch 記與pc差多少個指令
03/14 11:24, 3F

03/14 11:24, , 4F
所以可跳16bit+2bit(一個指令) 這裡為有號數
03/14 11:24, 4F
文章代碼(AID): #1MvYg8e5 (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1MvYg8e5 (Grad-ProbAsk)