[理工] 計組 張凡p.58

看板Grad-ProbAsk作者 (POENPOEN)時間9年前 (2017/01/07 13:50), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
想請問一下我從0x2000 0000算branch的跳躍位置 我知道是2^15-1~-2^15個WORD 但是那 個FFE0 0000 跟2001 FFFC 是怎麼來的??(不太會轉進位希望各位高人可以指點一下) http://i.imgur.com/GVyGrsL.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.206.86 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1483768215.A.B96.html

01/07 14:19, , 1F
16bit表示指令數 可以往上或往下 所以可以往上2^15個指令
01/07 14:19, 1F

01/07 14:19, , 2F
跟往下2^15-1個指令 一個指令=32bit=4byte=4個address 所
01/07 14:19, 2F

01/07 14:19, , 3F
以可以往上跳2^17個byte address及往下2^17-4個 轉成16進
01/07 14:19, 3F

01/07 14:19, , 4F
位就是往上20000 往下1FFFC
01/07 14:19, 4F

01/07 16:50, , 5F
懂了 感謝( 插霉 )ノ
01/07 16:50, 5F
文章代碼(AID): #1OS86NkM (Grad-ProbAsk)