回覆列表
  • 1 # 使用者1465424935672

    由於是無符號的二進位制整數,所以可以直接將各位位碼乘以位權,並進行相加得到該二進位制對應的十進位制數。如:

    無符號二進位制數10110010的十進位制數為:

    1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0

    =128+32+16+2

    =178

    對於有符號的二進位制數,其運算與無符號類似,只是最高位表示符號位,0表示正,1表示負。

    下面分兩種情況來將有符號二進位制數10110010轉換為對應的十進位制數:

    1、當10110010是原碼形式時,對應的十進位制為:

    -(0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0)

    =-(32+16+2)

    =-50

    2、當10110010是補碼形式時,對應的原碼為:11001110,對應的十進位制為

    -(1*2^6+0*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0)

    =-(64+8+4+2)

    =-78

  • 中秋節和大豐收的關聯?
  • 群可以組什麼詞?