[討論] 計概問題請教

看板Gov_owned (國營事業)作者時間7年前 (2018/09/12 14:24), 7年前編輯推噓5(502)
留言7則, 4人參與, 7年前最新討論串1/1
請問一下各位 有一題計概 不曉得這樣算答案為不對 請將十進位數 198轉為 BCD碼 請問答案是 198 = (0001 1001 1000)bcd 在某個16 bit電腦上 負數以2的補數 請問資料 (00FF)16 和 (FF00)16 的十進位數 是多少 00FF = 0000 0000 1111 1111 =>1's = 1111 1111 0000 0000 =>2 s = 1111 1111 0000 0001 所以答案是1? 還是 直接是255? FF00 = 1111 1111 0000 0000 => 1's = 0000 0000 1111 1111 => 2 s = 0000 0001 0000 0000 所以答案是 -256? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.226.219.45 ※ 文章網址: https://www.ptt.cc/bbs/Gov_owned/M.1536733471.A.429.html

09/12 14:31, 7年前 , 1F
要不要先讀國文? 概
09/12 14:31, 1F
※ 編輯: think12381 (61.226.219.45), 09/12/2018 14:38:44

09/12 18:14, 7年前 , 2F
198 = (0001 1001 1000)bcd -> correct!
09/12 18:14, 2F

09/12 18:16, 7年前 , 3F
ff00 -256
09/12 18:16, 3F

09/12 22:12, 7年前 , 4F
198小於255 怎麼會超過8個01表示
09/12 22:12, 4F

09/13 10:26, 7年前 , 5F
樓上要不要去查一下甚麼叫BCD碼
09/13 10:26, 5F

09/13 10:29, 7年前 , 6F
既然16位元而且有負數 代表最高位是旗標 00FF是255
09/13 10:29, 6F

09/13 10:31, 7年前 , 7F
你的答案都對
09/13 10:31, 7F
文章代碼(AID): #1RcB4VGf (Gov_owned)
文章代碼(AID): #1RcB4VGf (Gov_owned)