作者tataTangQQ (TaTa)
看板Grad-ProbAsk
標題[理工] 計組,菜比八問題
時間Sat Apr 21 22:53:44 2018
小弟這問題真的爛到笑...請見諒
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://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1524322427.A.0C9.html
1F:推 EXPCDR: 請問這是bit轉byte的意思嗎04/21 23:18
2F:→ EXPCDR: 是的話有照片嗎 因為我算出來不是-4耶04/21 23:19
3F:推 EXPCDR: 然後我算也不是2^17耶04/21 23:22
※ 編輯: tataTangQQ (42.72.180.185), 04/21/2018 23:41:03
4F:→ tataTangQQ: 我貼了~~04/21 23:41
5F:推 EXPCDR: sorry我也不懂為什麼會是那個數字04/21 23:51
7F:→ maple205: 1個word=4bytes04/22 00:37
8F:推 maple205: (2的15次方減1)*4來的04/22 00:41
9F:→ tataTangQQ: 不好意思,小弟不太清楚怎麼從bit的25次方到word的1504/22 01:08
10F:→ tataTangQQ: 次方...04/22 01:08
11F:→ tataTangQQ: 是因為8個bit =1byte,又4byte=1word?04/22 01:09
12F:推 maple205: 對啊~04/22 01:30
13F:推 SIGNAL2017: 書上不是-15次方嗎 為啥會有-25次方?04/22 16:53
14F:→ tataTangQQ: 跳26位元,範圍應該是1^-25~2^25-1吧?04/22 18:37
15F:推 rio35: 原PO你的原式好像有點怪怪的~我也菜逼八來互相討論一下 XD04/22 22:08
16F:→ rio35: 左半邊跳26bit是jump指令範圍04/22 22:08
17F:→ rio35: 右半邊(2^-15~2^15-1)是branch範圍04/22 22:08
18F:推 rio35: 不過其實jupm指令一整個block內都可以跳到04/22 22:11
19F:→ tataTangQQ: 喔喔喔喔我懂了04/23 02:24
20F:→ SIGNAL2017: 借問一下:最左四位元和最右兩位元不算應該是jump指令? 04/23 02:41
21F:→ SIGNAL2017: 回原po問的-4的出現應該只是單位上的轉換而已吧 04/23 02:43
22F:→ SIGNAL2017: -15次方應該是I指令格式後面是16bits而且用2的補數的04/23 02:50
23F:→ tataTangQQ: 不好意思小弟真的錯誤百出04/23 02:52
※ 編輯: tataTangQQ (114.137.215.184), 04/23/2018 02:55:41
24F:→ SIGNAL2017: 的範圍吧?有錯請指正~ 04/23 02:53
25F:→ tataTangQQ: 嗯嗯我已經全懂了 04/23 02:56