二進(jìn)制碼
代碼:采用一定位數(shù)的二進(jìn)制數(shù)碼來(lái)表示文字符號(hào)信息。
建立這種代碼與十進(jìn)制數(shù)值、字母、符號(hào)的一一對(duì)應(yīng)關(guān)系稱為編碼。
若所需編碼的信息有N項(xiàng),則需要用到的二進(jìn)制碼的位數(shù)n應(yīng)滿足如下關(guān)系:2n≥N
下面介紹幾種常見(jiàn)的碼。
BCD碼
Binary-Coded-Decimal,二進(jìn)制編碼的十進(jìn)制碼。
這種編碼僅僅使用4位二進(jìn)制數(shù)來(lái)表示十進(jìn)制數(shù)中的0~9十個(gè)數(shù)碼
。二進(jìn)制數(shù)碼每位的值稱為權(quán)或位權(quán)。
其中b0位的權(quán)為20=1,b1位的權(quán)為21=2,b2位的權(quán)為22=4,b3位的權(quán)為23=8,
例: 0111= 0×8 + 1×4 + 1×2 + 1×1=7
一般情況下,十進(jìn)制碼與二進(jìn)制碼之間的關(guān)系可表示為:
(N)D= b3 W3 + b2 W2 + b1 W1 + b0 W0 表1.4.1幾種常見(jiàn)碼對(duì)照表
表1.4.2 格雷碼
評(píng)論