什麼是反碼、補碼和補碼運算
反碼補碼是二進制常用的一種運算方式,在二進制中,為了區別正數和負數,在二進制的前年加以一位符號位,符號位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)如圖,得出反碼,補碼
-
室內如何養殖鴨掌木
鴨掌木又稱鵝掌柴,為常綠灌木。分枝多,枝條緊密。掌狀複葉,小葉5~8枚,長卵圓形,革質,深綠色,有光澤。圓錐狀花序,小花淡紅色,漿果深紅色。操作方法(01)鴨掌木喜歡温暖、濕潤、半陽環境。應種植在土質深厚肥沃的酸性土中,稍耐瘠薄。(02)鴨掌木的生長適温為16~27℃。3月~9月為21~27...
-
蜜蜂備忘錄怎麼寫
操作方法(01)備忘錄可以用表格形式,文字形式和圖文形式來記錄。表格形式就製作一個表格,將蜜蜂的名稱、昆蟲特徵等作為表頭,然後按照類別逐一填入具體的內容。(02)文字形式文字形式的記錄,就直接用文字描述該昆蟲,比如蜜蜂定義、分佈等。(03)圖文形式圖文形式更加生動形象...
-
如何優化營商環境建議
操作方法(01)堅持法治思維,是優化營商環境的保障。良好的法治環境是市場經濟的內在要求,也是社會良性運行的根本保障,更是企業充分施展拳腳、專心謀發展的必要條件;良好的法治環境,對於企業來説,意味着市場規則的公正透明,穩定可預期的經營前景,聚精會神抓好改革發展的信...
-
跑步一個月了為什麼沒有瘦
(01)在減肥的時候,有的人跑步堅持跑了一個月,但是體重卻沒有什麼變化。對於這樣的情況,一般是因為沒有控制飲食,減肥除了要堅持運動之外,還需要控制飲食,這樣雙管齊下,減肥的效果才會好。(02)還有一個原因是雖然堅持在跑步,但是跑步的時間不夠,想要燃脂減肥的話,一定要跑30分...