當前位置:律師網大全 - 專利查詢 - 計算機中1+1 = 2的過程(不是指計算機)

計算機中1+1 = 2的過程(不是指計算機)

在計算機中,1+1=2,CPU不能直接執行1+1=2,必須由內存協調。實際上,1+1 = 2需要兩條指令。

mov ax,1的機器代碼是EB0100,實際是11011110000001000000。

加ax,1機器碼是050100,實際是00000101 00000001 00000000。

當EB0100的段地址和偏移量地址存放在CS和IP寄存器中時,EB0100放入指令緩沖區,執行mov ax,1後,ax寄存器為1,然後IP自動加上指令的長度,mov ax,1占3個字節,IP寄存器= IP+。

加ax,1指令相當於ax寄存器=ax+1,實際上是00000001+0000001,它有二進制加法。每個二進制壹是0000010,十進制數是2,結果放入。

減法也可以加,負數用補數表示,1-1=0,就是0000001+111165438+。也就是-0=0,乘除也是用加法模擬的,比如3*2,可以讓3累加兩次,也可以讓2累加三次。通過CPU、數據總線、地址總線、控制總線和地址加法器三條總線完成數據傳輸、存儲器地址尋址和讀寫。

  • 上一篇:使用參數卡更改單價。為什麽打井不能刷卡啟動?
  • 下一篇:有沒有人用過科思蘭電熱毯啊?聽說是低壓的,發明專利產品,我想買,有用過的朋友給點意見,謝謝?
  • copyright 2024律師網大全