看板 Grad-ProbAsk 關於我們 聯絡資訊
請問為什麼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
ping780520: 因為扣掉0 09/10 08:14
w831231: 還是不太懂@@能詳細點嗎 09/10 09:05
sarsman: 正數包含0,負數不含 09/10 09:17
ping780520: 先假設現在是2byte,那正整數的顯示範圍理論上應該要是 09/10 09:24
ping780520: 是2^2=(4),但實際上最大是二進位(11),因為0已經 09/10 09:24
ping780520: 算進去了,所以實際上只能顯示2^2-1=3而不是4,依此 09/10 09:24
ping780520: 類推,有點類似種樹問題 09/10 09:24
ping780520: 覺得解釋的不夠詳細在補充下XD 就是以兩個字組來看可 09/10 09:29
ping780520: 以顯示00、01、10、11四種,最大是11(十進位的3), 09/10 09:30
ping780520: 所以最大能顯示的數實際上是2^2-1=3,希望你能看得懂Q 09/10 09:30
ping780520: Q 09/10 09:30
w831231: 懂了 謝謝大大! 09/10 09:43