計概問題請教 - 國營工作討論

Table of Contents


請問一下各位 有一題計概 不曉得這樣算答案為不對

請將十進位數 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?



--

All Comments

Tom avatarTom2018-09-15
要不要先讀國文? 概
Skylar Davis avatarSkylar Davis2018-09-17
198 = (0001 1001 1000)bcd -> correct!
Annie avatarAnnie2018-09-19
ff00 -256
Oliver avatarOliver2018-09-22
198小於255 怎麼會超過8個01表示
Gilbert avatarGilbert2018-09-24
樓上要不要去查一下甚麼叫BCD碼
Annie avatarAnnie2018-09-27
既然16位元而且有負數 代表最高位是旗標 00FF是255
Rosalind avatarRosalind2018-09-29
你的答案都對