㈠ 什麼是8421碼
是最常用的BCD碼,是十進制代碼中最常用的一種。在這種編碼方式中,每一位二值代碼的「1」都代表一個固定數值。將每位「1」所代表的二進制數加起來就可以得到它所代表的十進制數字。
因為代碼中從左至右看每一位「1」分別代表數字「8」「4」「2」「1」,故得名8421碼。其中每一位「1」代表的十進制數稱為這一位的權。因為每位的權都是固定不變的,所以8421碼是恆權碼。
編碼方式
常用BCD編碼方式大致可以分成有權碼和無權碼兩種:有權碼,如:8421(最常用)、2421、5421;無權碼,如:餘3碼、格雷碼。
計算機使用二進制數來處理信息,但是如果二進制的形式輸入和輸出數據,就十分不方便了。一般來說,輸入時採用十進制數。因此計算機把十進制數轉換成二進制數就要用到一種轉換碼,BCD碼就是其中的一種。
BCD碼分為壓縮BCD碼和非壓縮BCD碼。對於壓縮BCD碼用,每位BCD碼用四個二進制位表示,一個位元組表示兩位BCD碼。