精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 機器數補碼相加

    機器數補碼相加
    4位計算機,有兩個機器數1000和1001,所采用的表示格式為補碼,兩個數相加為
    1001,10001,0001還是1000
    數學人氣:441 ℃時間:2020-03-02 05:08:40
    優(yōu)質解答
    1000 + 1001 = 0001為什么呀?兩個負的相加怎么會是正數?可能的,這就是溢出。

    補碼運算,和普通二進制數的運算,完全相同。

    1000 + 1001 = (1) 0001,進位丟棄了。所有溢出的解決辦法都是進位丟棄嗎?書上只寫了判斷溢出的方法,沒有寫解決辦法哦,進位丟棄了,和溢出,還不是一個概念。

    溢出,發(fā)生在補碼運算。
    溢出,就是錯了,無法挽回。

    但是,如果是無符號數運算,把進位,算上,數字還是不錯的??墒菣C器數不都是有符號的嗎?最高位是符號位呀最高位,是符號位。
    把這個數字,換算成十進制的時候,確實要用最高位,來當做正負號。


    但是,補碼運算,是把符號位,當成數字,一起計算。
    和普通二進制數的運算方法,完全相同。


    因此,補碼和普通二進制數,在 CPU 里面,就可以使用同一個““計算器””。
    因此,就節(jié)省了硬件。
    這是慣用的方法。
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版