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

看板 Examination
作者 Junpipi (Jun皮皮)
時間 2016-07-05 13:38:00
留言 20則留言 (6推 0噓 14→)

千華的考題看到的 雖然有詳解 可是我還是不太懂 麻煩大家了 將十進制數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

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

Junpipi: http://imgur.com/Tg2Ding 07/05 13:54

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

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

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

MobileComm: (12x4 +4)/2 = 26 07/05 14:02

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

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

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

Kobe1109: http://i.imgur.com/0r4qyph.jpg 07/05 14:06

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

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

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

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

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

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

jachin: 左移2位×4→12×4=48 07/06 08:06

jachin: 又加上4→52 07/06 08:06

jachin: 右移一位→52/2=26 07/06 08:06

jachin: 這樣能解錯? 07/06 08:06

您可能感興趣