二進制的最高位表示這個二進制的正負符號(0為正,1為負),其余各位數表示其數值本身稱為原碼。
正數的反碼等於原碼,負數的反碼是在原碼的基礎上,符號位不變,其余各位取反。
正數的補碼等於原碼,負數的補碼是在原碼的基礎上,符號位不變,其余各位取反,最后加一。
DCB碼:用4位二進制數來表示1位十進制中的0~9這10個數,簡稱BCD碼。
格雷碼(又叫循環二進制碼或反射二進制碼):是一種無權碼,采用絕對編碼方式,屬於可靠性編碼,是一種錯誤最小化的編碼方式。
應用:
單片機內部數據存儲器RAM中,整數不論正負一律用補碼方式存放。