什麼是反碼、補碼和補碼運算
反碼補碼是二進位制常用的一種運算方式,在二進位制中,為了區別正數和負數,在二進位制的前年加以一位符號位,符號位0表示這個數為正數,符號位為1表示這個數為負數,這種形式的數碼稱為原碼
一、為什麼要用補碼
(01)在做運算時,如果兩個數用原碼錶示,需要比較兩數的絕對值大小,然後以絕對值大的一個減去絕對值小的一個,求出差後,以絕對值大的一個符號作為差值的符號。
(02)這樣計算比較麻煩,如果能用兩數的補碼代替上述的減法操作,就是運算器的電路結構大為簡化
二、什麼是補碼
(01)舉例,你下午五點鐘發現手錶停在了上午十點,這時你必須把表調到五點,這時有兩種調法,一種往回調5個小時,一種你往上調7個小時,10+7=17,17-12=5,這個例子說明10-5的運算可以用10+7來代替,這時我們說7為-5的補數,同樣這個道理可以用於二進位制
(02)一種往回調5個小時,一種你往上調7個小時,10+7=17,17-12=5,這個例子說明10-5的運算可以用10+7來代替,這時我們說7為-5的補數,同樣這個道理可以用於二進位制新增網路視訊
三、補碼演算法
(01)基於上述演算法原理,對於有效數字(不包括符號位)n,當他為正數時(符號位為0),補碼與原碼相同,當為負數(符號位為1時),它的補碼為2的n次方減N
(02)為了避免在求補碼的過程中做減法運算,通常先求出N的反碼
(03),然後在負數的反碼上加1得出補碼,即二進位制負數的補碼等於他的反碼加1
(04)如圖上所描述
四、舉例
(01)如圖,得出反碼,補碼
-
化工廠人員定位能實現哪些功能
據國家安監總局網站訊息,安監總局辦公廳此前釋出的《關於今年上半年化工安全生產形勢的通報》指出,今年上半年,全國共發生化工事故113起、死亡135人,化工事故總量、較大事故、重大事故全部上升,化工安全生產形勢嚴峻。那麼,化工廠人員定位能實現哪些功能?操作方法(01)化...
-
耗電量怎樣計算
(01)電量計算方法如下:用電量(千瓦·時)=功率(W)/1000X時間(小時)。不論是什麼電器,說明書或銘牌上都會標註了功率(瓦,用字母W表示),通常我們所說的用電量是多少度電,一度電按標準來說就是千瓦·時,概念就是功率為1000(W)的電器,在一個小時內所消耗的電量。(02)電量表示物體所帶電荷的...
-
甜醬十大品牌排行榜
依託百度全網大資料,根據品牌評價以及銷量評選出了2019年甜醬十大品牌排行榜,前十名分別是糧全其美、利民Limin、天源醬園、六必居、嘉豪、大妃娘娘、桃園建民、好時/HERSHEY’S、李錦記/LEEKUMKEE、hame食品。如果您正在查詢甜醬什麼牌子好?那麼本甜醬十大品牌榜...
-
如何優化營商環境建議
操作方法(01)堅持法治思維,是優化營商環境的保障。良好的法治環境是市場經濟的內在要求,也是社會良性執行的根本保障,更是企業充分施展拳腳、專心謀發展的必要條件;良好的法治環境,對於企業來說,意味著市場規則的公正透明,穩定可預期的經營前景,聚精會神抓好改革發展的信...