首页
/
每日頭條
/
圖文
/
計算機裡面用的是反碼還是補碼
計算機裡面用的是反碼還是補碼
更新时间:2025-07-05 13:44:41

計算機裡面用的是反碼還是補碼?數字的加減乘除等計算是計算機的基本功能數字有正負之分,所以我們需且僅需一個符号位來區分他們我們定義最高位是0表示正數,最高位是1表示負數這樣在八位數字系統中,除去最高位用來表示正負,還有七位可以用來表示數的絕對值,今天小編就來聊一聊關于計算機裡面用的是反碼還是補碼?接下來我們就一起去研究一下吧!

計算機裡面用的是反碼還是補碼(計算機中為什麼用補碼來表示數字)1

計算機裡面用的是反碼還是補碼

數字的加減乘除等計算是計算機的基本功能。數字有正負之分,所以我們需且僅需一個符号位來區分他們。我們定義最高位是0表示正數,最高位是1表示負數。這樣在八位數字系統中,除去最高位用來表示正負,還有七位可以用來表示數的絕對值。

首先我們定義正數的表達:最高位為0,剩餘7位表示絕對值。正數的絕對值就是其本身,所以可以表示的範圍是1--127.

然後定義0的表達:數學中0既可以是 0,也可以是-0,我們定義0的表達就是八個0即正零(00000000),如果定義負零,這樣0就會有2兩種表達形式。在不具有唯一性的情況下,會引起不必要的多餘驗證環節。所以我們隻定義0用正零來唯一表示。

這裡注意:正數和0的表示都是我們強行定義的。

在數字邏輯電路中,實現加法器和反向器是非常容易的。我們知道數字的減法是可以轉化為加法的,例如 9-5,我們可以轉換成9 (-5)的加法運算。按照我們的約定,負數要以1為開頭進行表達,八位系統中的後七位要表達這個這個負數的絕對值。

我們可以直接用絕對值正數表達,則後七位對應的也就是1--127,這種表達方法也叫做原碼。比如(-2)可以表示為 10000010)。但此時我們如果和 2(00000010)相加的話,得到的結果是10000100,按照原碼表示這個值就等于 -4,實際結果應該是 0(00000000)。顯然負數用原碼表示是不合适的。既然2 (-2)的結果因該是0,我們必須對負數使用其它的表達方式,使得計算結果就是0(00000000)。

試想這種情況,我們的8位系統隻表達正數,則表達的值範圍是0--255(00000000-11111111),256相當于255 1,256就變成了進位1 00000000,我們看到後八位剛好全0。此時對于1--127的數字來說,他們對應的負值表達方式剛好是256減去他們的話,那相加以後的值剛好是進位j加上8個0,同時又滿足最高位為1,正好是我們所定義的負數具有的形式。由此我們把負數的表達定義為 256減去負數絕對值,這種方式稱之為補碼。

當然我們還必須證明補碼的完備性和補碼加減的正确性,後續補齊。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
成都目前地鐵有幾條線
成都目前地鐵有幾條線
川觀新聞記者程文雯12月18日上午,成都軌道交通6号線一二、三期,8号線一期,9号線一期,17号線一期,18号線三岔站(不含)至天府機場北站段五條線路同步開通初期運營。成都軌道交通線網裡程正式突破500公裡,達到558公裡,線網規模躍升全國...
2025-07-05
圖1黑先,黑白的之間的變化,隻在一念之間,黑白之間的變化隻在下棋者一念之間圖2圖2:正确的變化題黑1是一般的二一要點,白2斷,黑打,白4,黑5撲一個,白6打吃,計算的關鍵在于:黑7是先手,黑7是行棋額關鍵所在。角上白吃住黑3子,5目,右邊提...
2025-07-05
魯迅愛子名言
魯迅愛子名言
魯迅愛子名言?來源:新京報“躲不開魯迅的魯迅孫子的一生”話題走紅網絡,新京報記者專訪魯迅長孫周令飛,今天小編就來說說關于魯迅愛子名言?下面更多詳細答案一起來看看吧!魯迅愛子名言來源:新京報“躲不開魯迅的魯迅孫子的一生”話題走紅網絡,新京報記...
2025-07-05
日本紅豆飯各種做法
日本紅豆飯各種做法
#冬日生活打卡季#路過藍田海紅小區門口,發現新開了一家紅豆米飯餐飲店,門口“吃出小時候的味道”這幾個字深深吸引了我,剛好也是飯點時間,迫不及待地走了進去。店面不大,裝修得幹淨整潔,一個人吃可以選四個菜,熬蘿蔔,熬白菜,炝蘿蔔絲,熬豆腐。價格...
2025-07-05
可以給人帶來好運和幸福的植物
可以給人帶來好運和幸福的植物
大家好,我是善良不求結果,很高興能為大家分享一些文章,裝修是一個繁雜的過程,然而裝修好的房子又是一個溫暖的家。一個溫暖的家,離不開綠色植物的點綴,今天我們來說一說綠色植物吧!中所周知,有些植物不但可以淨化空氣,也可以賞心悅目。首當其沖的,我...
2025-07-05
Copyright 2023-2025 - www.tftnews.com All Rights Reserved