看板 Grad-ProbAsk 關於我們 聯絡資訊
想請問一下我從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
aa06697: 16bit表示指令數 可以往上或往下 所以可以往上2^15個指令 01/07 14:19
aa06697: 跟往下2^15-1個指令 一個指令=32bit=4byte=4個address 所 01/07 14:19
aa06697: 以可以往上跳2^17個byte address及往下2^17-4個 轉成16進 01/07 14:19
aa06697: 位就是往上20000 往下1FFFC 01/07 14:19
bill831201: 懂了 感謝( 插霉 )ノ 01/07 16:50