九九百科網

位置:首頁 > 經驗 > 

二進制減法運算如何實現

經驗2.19W

二進制減法運算如何實現

二進制減法與普通減法沒有太大差別,只是高位借1只能當2用,這樣減下來就不會有問題。比如:二進制101減10等於11,相當於十進制的5減2等於3。十進制不夠減的時候借1相當於10,而二進制不夠減的時候借1相當於2。

關鍵是當出現不夠減的情況時,該怎麼做。數學計算時可以有負數,但計算機上的程序計算時卻沒有符號位,並且有字節數要求。因此對於非借位式子的就用普通減法運算,對於借位的就需要做補碼運算。負數的補碼就是對反碼加1,而正數不變,正數的原碼反碼補碼是一樣的。