原碼、反碼、補碼、BCD碼、格雷碼


二進制的最高位表示這個二進制的正負符號(0為正,1為負),其余各位數表示其數值本身稱為原碼

正數的反碼等於原碼,負數的反碼是在原碼的基礎上,符號位不變,其余各位取反。

正數的補碼等於原碼,負數的補碼是在原碼的基礎上,符號位不變,其余各位取反,最后加一。

DCB碼:用4位二進制數來表示1位十進制中的0~9這10個數,簡稱BCD碼。

格雷碼(又叫循環二進制碼或反射二進制碼):是一種無權碼,采用絕對編碼方式,屬於可靠性編碼,是一種錯誤最小化的編碼方式。

應用:

單片機內部數據存儲器RAM中,整數不論正負一律用補碼方式存放。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM