有權碼
自然二進制代碼是按照二進制代碼各位權值大小,以自然向下加一,逢二進一的方式來表示數值的大小所生成的代碼。顯然,n位自然二進制代碼共有2ˇn種狀態(tài)取值組合,由于代碼中各位的位權值分別為2ˇ3,2ˇ2,2ˇ1,2ˇ0,即8421,所以也稱為8421碼。這樣每位二進制碼元都有確定位權值的編碼,稱為有權碼,屬于恒權代碼。相應的,沒有確定位權值的編碼叫無權碼,也叫非恒權代碼。
無權碼
有權碼和無權碼區(qū)別是每一位是否有權值。
權是指表示一個十進制數位的4位二進制碼的每一位有確定的位權。
優(yōu)點:這4位二進制碼之間滿足二進制的進位規(guī)則,而十進制數位之間是十進制規(guī)則;在數字符的ascii碼與這種編碼之間的轉換方便,即取每個數字符ascii碼的低四位的值便直接得到該數字的bcd碼,輸入輸出操作非常簡便。