[理工] 計組,菜比八問題

作者: tataTangQQ (TaTa)   2018-04-21 22:53:44
小弟這問題真的爛到笑...請見諒
https://i.imgur.com/Qb44x3h.jpg
Word=2^-15~2^15-1=byte:2^-17~2^17-4(已懂)
這是jump的機器語言那邊,小弟問題主要是-4怎麼來的...
作者: EXPCDR (EXPCDR)   2018-04-21 23:18:00
請問這是bit轉byte的意思嗎是的話有照片嗎 因為我算出來不是-4耶然後我算也不是2^17耶
作者: tataTangQQ (TaTa)   2018-04-21 23:41:00
我貼了~~
作者: EXPCDR (EXPCDR)   2018-04-21 23:51:00
sorry我也不懂為什麼會是那個數字
作者: maple205 (艾瑞克)   2018-04-22 00:36:00
https://i.imgur.com/wrH5CzS.jpg1個word=4bytes(2的15次方減1)*4來的
作者: tataTangQQ (TaTa)   2018-04-22 01:08:00
不好意思,小弟不太清楚怎麼從bit的25次方到word的15次方...是因為8個bit =1byte,又4byte=1word?
作者: maple205 (艾瑞克)   2018-04-22 01:30:00
對啊~
作者: SIGNAL2017 (信號2017)   2018-04-22 16:53:00
書上不是-15次方嗎 為啥會有-25次方?
作者: tataTangQQ (TaTa)   2018-04-22 18:37:00
跳26位元,範圍應該是1^-25~2^25-1吧?
作者: rio35 (rio)   2018-04-22 22:08:00
原PO你的原式好像有點怪怪的~我也菜逼八來互相討論一下 XD左半邊跳26bit是jump指令範圍右半邊(2^-15~2^15-1)是branch範圍不過其實jupm指令一整個block內都可以跳到
作者: tataTangQQ (TaTa)   2018-04-23 02:24:00
喔喔喔喔我懂了
作者: SIGNAL2017 (信號2017)   2018-04-23 02:41:00
借問一下:最左四位元和最右兩位元不算應該是jump指令?回原po問的-4的出現應該只是單位上的轉換而已吧-15次方應該是I指令格式後面是16bits而且用2的補數的
作者: tataTangQQ (TaTa)   2018-04-23 02:52:00
不好意思小弟真的錯誤百出
作者: SIGNAL2017 (信號2017)   2018-04-23 02:53:00
的範圍吧?有錯請指正~
作者: tataTangQQ (TaTa)   2018-04-23 02:56:00
嗯嗯我已經全懂了

Links booklink

Contact Us: admin [ a t ] ucptt.com