[理工] 計組 beq跳躍距離

看板Grad-ProbAsk作者 (tsai)時間8年前 (2017/09/10 08:13), 編輯推噓4(408)
留言12則, 3人參與, 最新討論串1/1
請問為什麼beq跳躍距離是2^15-1呢? https://i.imgur.com/J9Shzz9.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.119.144 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1505002401.A.F37.html

09/10 08:14, , 1F
因為扣掉0
09/10 08:14, 1F

09/10 09:05, , 2F
還是不太懂@@能詳細點嗎
09/10 09:05, 2F

09/10 09:17, , 3F
正數包含0,負數不含
09/10 09:17, 3F

09/10 09:24, , 4F
先假設現在是2byte,那正整數的顯示範圍理論上應該要是
09/10 09:24, 4F

09/10 09:24, , 5F
是2^2=(4),但實際上最大是二進位(11),因為0已經
09/10 09:24, 5F

09/10 09:24, , 6F
算進去了,所以實際上只能顯示2^2-1=3而不是4,依此
09/10 09:24, 6F

09/10 09:24, , 7F
類推,有點類似種樹問題
09/10 09:24, 7F

09/10 09:29, , 8F
覺得解釋的不夠詳細在補充下XD 就是以兩個字組來看可
09/10 09:29, 8F

09/10 09:30, , 9F
以顯示00、01、10、11四種,最大是11(十進位的3),
09/10 09:30, 9F

09/10 09:30, , 10F
所以最大能顯示的數實際上是2^2-1=3,希望你能看得懂Q
09/10 09:30, 10F

09/10 09:30, , 11F
Q
09/10 09:30, 11F

09/10 09:43, , 12F
懂了 謝謝大大!
09/10 09:43, 12F
文章代碼(AID): #1Pj8EXyt (Grad-ProbAsk)