回覆列表
  • 1 # Tiekt鐵鐵

    -32用補碼錶示為1110 0000.32 = 10 0000b-32為32的補碼,即1 0000 0000b - 10 0000b = 1110 0000b求解補碼的步驟:(1) 求解二進位制格式,得原碼;(2) 如果為正數,補碼=原碼,如果是負數,繼續下一步;(3) 除符號位外,各位取反;(4) 最低位加1,最終得到負數的補碼.假設機器字長為8(一個數的二進位制格式共有8位).以9為例,9(= 8+1 = 2的3次方 + 2的0次方)的二進位制格式為 000 1001,符號位為0(0表示正數,1表示負數),它的原碼為0 000 1001.由於9是正數,它的補碼等於它的原碼,即0000 1001.以109為例,它的二進位制格式為110 1101,符號位為0,它的原碼為0 110 1101,它的補碼也就是0110 1101.以-9為例,(1) 它的二進位制格式為000 1001,符號位為1,它的原碼為1000 1001.(2) 由於-9是負數,繼續下一步.(3) 除符號位外,各位取反,得1111 0110(最高位是符號位,不取反).(4) 最低位加1,得1111 0111.-9的補碼為1111 0111.

  • 2 # 我是阿嘛

    [-32]原=1000000000100000

    [-32]反=1111111111011111

    [-32]補=1111111111100000

  • 中秋節和大豐收的關聯?
  • 口袋妖怪鑽石版大師球金手指是什麼,怎麼用,程式碼多少,最好有圖解,一步一步告訴我?