當前位置:編程學習大全網 - 網站源碼 - 用十進制數寫出下列補碼表示的機器數的真值 97H 80H 9350H CF42H 求過程

用十進制數寫出下列補碼表示的機器數的真值 97H 80H 9350H CF42H 求過程

求補碼對應的真值,直接轉換就可以,不用繞到原碼反碼。

----------------------------

97H = 1001 0111:-128 + 16 + 4 +?2 + 1 =-105。

80H = 1000 0000:-128 + 0 = -128。

9350H = 1001 0011 0101 0000:

 -32768 + 4096 + 512 + 256 + 64 + 16 =-27824。

CF42H = 1100 1111 0100 0010:

 -32768 + 16384 + 2048 + 1024 + 512 + 256 + 64 + 2?

 =-12478。

----------------------------

記住:首位 1,既是負號,也是數值。所以,它就是個“負值”。

然後,各位求和,就可以了。

就這麽簡單!

補碼和真值,可以直接互相轉換。和原碼反碼,沒有任何關系。

  • 上一篇:風扇顯示源代碼
  • 下一篇:csdn不支持分屏
  • copyright 2024編程學習大全網