當前位置:商標查詢大全網 - 彩票查詢 - 什麽是計算機補充?

什麽是計算機補充?

1在計算機系統中,數值總是用補碼來表示(存儲)。有了補碼,符號位和其他位可以統壹處理。同時,減法也可以當作加法。此外,當用補碼表示的兩個數據相加時,如果最高有效位(符號位)有進位,則該進位被丟棄。

2補碼與原碼的轉換過程幾乎相同,數值的補碼表示也分兩種情況:

(1)正數的補碼:與原碼相同。比如+9的補碼是00001001。

(2)負數的補碼:符號位為1,其他位為該數絕對值的原碼逐位取反;然後將1加到整數上,例如-7的補數:因為是負數,所以符號位為“1”,整數為100011;剩余7位絕對值為-7的原碼0000111逐位反轉為11000;加1,所以-7的補碼是1111001。當壹個數的補碼已知時,有兩種方法可以找到原始碼:

(1)如果補碼的符號位為“0”,則表示壹個正數,所以補碼就是該數的原碼。

(2)如果補碼的符號位是“1”,表示負數,則求原碼的操作可以是:符號位是1,其他位取反,然後整數加1。

例如,如果壹個補碼已知為111001,則原代碼為1000011 (-7):

因為符號位是“1”,表示是負數,所以這個位不變,保持“1”;

其他7位數字1111001為0000110;加上1,所以是1000111。

在“閑扯原碼、補碼、補碼”的文件中,

沒有提到壹個非常重要的概念“模式”。

這裏我簡單介紹壹下“模式”的概念:“模式”是指壹個測量系統的計數範圍,比如時鐘等。電腦也可以看作是壹個測量機器,它也有壹個測量範圍,也就是每個人都有壹個“模式”。

比如時鐘的量程是0 ~ 11,模數=12。代表n位的計算機的測量範圍是0 ~ =2^n-1,模數= 2 n .

註:n表示指數“模數”實際上是電表產生的溢出量,其值不能在電表上表示,只能在電表上表示模數的余數。任何有模的米都可以從減法化為加法。

例如,如果當前時針指向10點,而準確時間是6點,有兩種方法可以調整時間:

壹種是向後撥4小時,即10-4=6。

另壹個是向前8小時:10+8=12+6=6。

在12模的系統中,加8和減4的效果是壹樣的,所以減4的所有運算都可以用加8代替。對於“模塊”,8和4是相輔相成的。實際上,在12模塊的系統中,11和1,65444。

共同的特點是兩者之和等於模。對於計算機來說,概念和方法是完全壹樣的。設n=8,能表示的最大數是111111。如果再來壹次,最高位1自然丟失,回到0000000,那麽8位二進制的模數就是2 ^ 8。在這樣的系統中,減法問題也可以轉化為加法問題,只需要相應的補碼來表示減法。將補碼應用於計算機對數的處理就是補碼。