程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 匯編語言-sub指令 到底會不會轉成加法算,還是在機器中算減法

匯編語言-sub指令 到底會不會轉成加法算,還是在機器中算減法

編輯:編程綜合問答
sub指令 到底會不會轉成加法算,還是在機器中算減法

困惑求解答,為了減法運算,機器中都用補碼表示數了,那為什麼還用減法的指令。
如此題:SUB AL,BL.AL=80H,BL=80H。在機器中是怎麼算的?直接減還是再變成補碼然後算加法。
溢出標志和進位標志是什麼?

最佳回答:


當然不會。在計算機中,有sub指令。當然不會被編譯器轉換為add。
但是現代cpu內部,使用了微指令編程,不排除在某些cpu內部,加法指令和減法指令公用了相同的晶體管電路。

sinat_25902709
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved