當前位置:編程學習大全網 - 網站源碼 - 計算機補碼原碼問題

計算機補碼原碼問題

計算機以二進制補碼存儲數據以16位機器為例:比如83的二進制碼為:0000 0000 0101 0011 由於正數的源碼、反嗎、補碼,上面的既是源碼,也是反碼和補碼下面通過負數講解源碼、反碼、補碼之間的關系以-83為例先求出-83絕對值的源碼:0000 0000 0101 0011 計算機區分正負數通過判斷最高位符號位,1為負數、0為正數那麽-83的源碼為:1000 0000 0101 0011 反碼在源碼基礎上按位取反,符號位不變:1111 1111 1010 1100 補碼在反碼的基礎上加1:1111 1111 1010 1101 補碼轉源碼:補碼基礎上按位取反後加壹,符號位在取反時不變,加壹時最高位符號位有進位的,進位忽略取反:1000 0000 0101 0010 加1:1000 0000 0101 0011

  • 上一篇:尼康相機主屏右下角出現raw是什麽意思?
  • 下一篇:請給我壹個帶魚字的QQ昵稱~我是男生。
  • copyright 2024編程學習大全網