一資料二進位資料為10000101


假設該值以signed integer表示法,則2進位換成十進位為多少?
假設該值以unsigned integer表示法,則2進位換成十進位為多少?
假設該值以signed-magnitude表示法,則2進位換成十進位為?
  • 2009-02-06 11:01:25 補充
  • 第一題我算-123耶  開頭為帶號1 表示負數,
    2補數換一補數,在換回十進位,第二題一樣


    第三題也不太一樣
    1代表負,那十進位不是-5? signed-magnitude是這樣看嗎?

    為啥是2^8?

 

answer:

signed integer
-128

unsigned integer
133

signed-magnitude
2^8

參考資料 me

 

sorry...第一題是-123對...上次打錯

signed integer
-128

unsigned integer
133 第2題是無正負號耶...

signed-magnitude
2^8 次方...256

 

signed-magnitude
2^8 次方...256...有號數...可以表示最大...好像要減1...忘了...懶得翻書了...sorry

    全站熱搜

    mitblog 發表在 痞客邦 留言(0) 人氣()