[考題] 計算機概論(進制換算)

看板Examination作者 (Jun皮皮)時間9年前 (2016/07/05 13:38), 編輯推噓6(6014)
留言20則, 9人參與, 最新討論串1/1
千華的考題看到的 雖然有詳解 可是我還是不太懂 麻煩大家了 將十進制數12放進一個位元組(Byte)內,此位元組被左移了兩個位元(Bit), 之後加上十進制數4,最後此位元組被右移了1個位元,結果此位元組的十進制數值是: 答案是25 問題是這樣 (12)10=(1100)2 所以左移兩個位元就會變成(0011 0000)2 是自動補滿各4碼嗎?還是不一定? 那(4)10=(100)2 這裡我就不會補了 不會補就沒辦法加了 (跪 詳解說兩個加起來會變成(0011 0010)2 可以麻煩高手告訴我要怎麼把零補上去嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.245.79.88 ※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1467697083.A.C9B.html

07/05 13:45, , 1F
想請問一下答案真的25嗎?! 我怎算出來是26...
07/05 13:45, 1F

07/05 13:54, , 2F

07/05 13:54, , 3F
第91題 我也有算出26耶 哈哈哈崩潰
07/05 13:54, 3F

07/05 14:01, , 4F
他答案是加2不是加4吧
07/05 14:01, 4F

07/05 14:01, , 5F
不用算...左移2格等於 x4 , 右移1格等於 /2
07/05 14:01, 5F

07/05 14:02, , 6F
(12x4 +4)/2 = 26
07/05 14:02, 6F

07/05 14:03, , 7F
至於你問的問題在mips裡面有不同指令 看正負捕0捕1
07/05 14:03, 7F

07/05 14:03, , 8F
不過你只是考計概...應該就是理解最簡單的這種...
07/05 14:03, 8F

07/05 14:04, , 9F
推M大 我也是直接算沒換成2進位
07/05 14:04, 9F

07/05 14:06, , 10F

07/05 15:06, , 11F
你那解答本是怎麼了XD 印錯選項又解錯答案
07/05 15:06, 11F

07/05 15:07, , 12F
26吧 加4的時候解題者粗心換錯
07/05 15:07, 12F

07/05 15:08, , 13F
不用真的換二進位了,左移*2 右移除以2 千華…
07/05 15:08, 13F

07/05 15:19, , 14F
解答的第二行明顯錯誤加四0100才對不是0010
07/05 15:19, 14F

07/06 08:06, , 15F
請不要轉2進位,
07/06 08:06, 15F

07/06 08:06, , 16F
左移一位×2,
07/06 08:06, 16F

07/06 08:06, , 17F
左移2位×4→12×4=48
07/06 08:06, 17F

07/06 08:06, , 18F
又加上4→52
07/06 08:06, 18F

07/06 08:06, , 19F
右移一位→52/2=26
07/06 08:06, 19F

07/06 08:06, , 20F
這樣能解錯?
07/06 08:06, 20F
文章代碼(AID): #1NUqUxoR (Examination)