二進制補碼在計算機系統中,數值總是用二進制補碼來表示和存儲。原因是有了補碼,符號位和數值位可以統壹處理;同時,加減法也可以統壹處理。另外補碼和原碼相互轉換的運算過程是壹樣的,不需要額外的硬件電路。
中文名
二進制補碼
外國名字
二進制補碼
釋放;排放;發布
用二進制表示有符號數的方法。
另壹個名字
補充
88%的人也看了。
二進制補碼
如何計算二的補碼
電工二進制數倒數的補碼
為什麽8的補數是2?
補充概述
計算機中符號的個數有三種表示方式,即原碼、補碼和補碼。這三種表示有兩部分:符號位和數字位。符號位是1,零為正,數值位不同。
補語的特征
1,壹個整數(或原碼)和它的補碼(或補碼)相加,和為模。
2.再求壹個整數的補數,等於整數本身。
3.補碼的正零和負零的表達方式是壹樣的。
模型
模塊的概念有助於理解補語和補語。
“模塊”是指計量系統的計數範圍。例如時鐘。電腦也可以看作是壹臺測量機,它也有壹個測量範圍,即每個人都有壹個“模型”。例如:
時鐘的量程為0 ~ 11,模數為12。n位的計算機測量範圍為0 ~ 2 (n)-1,模數為2 (n)。
“模數”本質上是電表產生的“溢流”量,其數值無法在電表上表示,只能在電表上表示模數的余數。任何帶模數的量規都可以從減法轉換成加法。
例如,如果當前時針指向10點,準確時間為6點,則有兩種方法調整時間:壹種是向後撥4小時,即10-4 = 6;另壹個是向前8小時:10+8=12+6=6。
在模數為12的系統中,加8的效果和減4的效果是壹樣的,所以所有的減法運算都可以用加8來代替。對於“模塊”,8和4是相輔相成的。實際上,在12模塊系統中,11和1,10和2,9和3,7和5,6和6都有這個特點。共同的特點是兩者之和等於模數。
對於計算機來說,概念和方法是完全壹樣的。N位計算機設n=8,可表示的最大數為111111111。如果加上1,則稱為1000000000。返回00000000,所以8位二進制的模數是2 ^ 8。在這樣的系統中,減法問題也可以轉化為加法問題,只能用相應的補數來表示減法。將補碼應用於計算機對數的處理就是補碼。
另外兩個概念:
壹個人的補碼指的是正數=原碼,負數=反碼。