計算機概論(進制換算) - 考試

Table of Contents

千華的考題看到的
雖然有詳解
可是我還是不太懂
麻煩大家了



將十進制數12放進一個位元組(Byte)內,此位元組被左移了兩個位元(Bit),

之後加上十進制數4,最後此位元組被右移了1個位元,結果此位元組的十進制數值是:



答案是25


問題是這樣

(12)10=(1100)2 所以左移兩個位元就會變成(0011 0000)2
是自動補滿各4碼嗎?還是不一定?

那(4)10=(100)2 這裡我就不會補了

不會補就沒辦法加了 (跪

詳解說兩個加起來會變成(0011 0010)2


可以麻煩高手告訴我要怎麼把零補上去嗎

謝謝

--

All Comments

Andrew avatarAndrew2016-07-05
想請問一下答案真的25嗎?! 我怎算出來是26...
Jessica avatarJessica2016-07-07
http://imgur.com/Tg2Ding
第91題 我也有算出26耶 哈哈哈崩潰
Irma avatarIrma2016-07-11
他答案是加2不是加4吧
Daniel avatarDaniel2016-07-15
不用算...左移2格等於 x4 , 右移1格等於 /2
Susan avatarSusan2016-07-16
(12x4 +4)/2 = 26
Susan avatarSusan2016-07-21
至於你問的問題在mips裡面有不同指令 看正負捕0捕1
不過你只是考計概...應該就是理解最簡單的這種...
Enid avatarEnid2016-07-26
推M大 我也是直接算沒換成2進位
Blanche avatarBlanche2016-07-29
你那解答本是怎麼了XD 印錯選項又解錯答案
Christine avatarChristine2016-08-02
26吧 加4的時候解題者粗心換錯
Emily avatarEmily2016-08-04
不用真的換二進位了,左移*2 右移除以2 千華…
Sierra Rose avatarSierra Rose2016-08-04
解答的第二行明顯錯誤加四0100才對不是0010
Frederica avatarFrederica2016-08-08
請不要轉2進位,
左移一位×2,
左移2位×4→12×4=48
又加上4→52
右移一位→52/2=26
這樣能解錯?