看板 Grad-ProbAsk 關於我們 聯絡資訊
小弟這問題真的爛到笑...請見諒 https://i.imgur.com/Qb44x3h.jpg Word=2^-15~2^15-1=byte:2^-17~2^17-4(已懂) 這是jump的機器語言那邊,小弟問題主要是-4怎麼來的... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.180.185 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1524322427.A.0C9.html
EXPCDR: 請問這是bit轉byte的意思嗎04/21 23:18
EXPCDR: 是的話有照片嗎 因為我算出來不是-4耶04/21 23:19
EXPCDR: 然後我算也不是2^17耶04/21 23:22
※ 編輯: tataTangQQ (42.72.180.185), 04/21/2018 23:41:03
tataTangQQ: 我貼了~~04/21 23:41
EXPCDR: sorry我也不懂為什麼會是那個數字04/21 23:51
maple205: https://i.imgur.com/wrH5CzS.jpg04/22 00:36
maple205: 1個word=4bytes04/22 00:37
maple205: (2的15次方減1)*4來的04/22 00:41
tataTangQQ: 不好意思,小弟不太清楚怎麼從bit的25次方到word的1504/22 01:08
tataTangQQ: 次方...04/22 01:08
tataTangQQ: 是因為8個bit =1byte,又4byte=1word?04/22 01:09
maple205: 對啊~04/22 01:30
SIGNAL2017: 書上不是-15次方嗎 為啥會有-25次方?04/22 16:53
tataTangQQ: 跳26位元,範圍應該是1^-25~2^25-1吧?04/22 18:37
rio35: 原PO你的原式好像有點怪怪的~我也菜逼八來互相討論一下 XD04/22 22:08
rio35: 左半邊跳26bit是jump指令範圍04/22 22:08
rio35: 右半邊(2^-15~2^15-1)是branch範圍04/22 22:08
rio35: 不過其實jupm指令一整個block內都可以跳到04/22 22:11
tataTangQQ: 喔喔喔喔我懂了04/23 02:24
SIGNAL2017: 借問一下:最左四位元和最右兩位元不算應該是jump指令? 04/23 02:41
SIGNAL2017: 回原po問的-4的出現應該只是單位上的轉換而已吧 04/23 02:43
SIGNAL2017: -15次方應該是I指令格式後面是16bits而且用2的補數的04/23 02:50
tataTangQQ: 不好意思小弟真的錯誤百出04/23 02:52
※ 編輯: tataTangQQ (114.137.215.184), 04/23/2018 02:55:41
SIGNAL2017: 的範圍吧?有錯請指正~ 04/23 02:53
tataTangQQ: 嗯嗯我已經全懂了 04/23 02:56