8421碼是中國大陸的叫法,即BCD代碼。Binary-Coded Decimal?6?0,簡稱BCD,稱BCD碼或二-十進制代碼,亦稱二進碼十進數。是壹種二進制的數字編碼形式,用二進制編碼的十進制代碼。
6位BCD碼:計算機設計者普遍采用6位、7位或8位BCD字母數字型字符,來代替只有16種可能字符的4位BCD碼,在6位BCD碼中,四位BCD數字仍保留。
但是包含了兩個附加D的標誌位,用6位二進制數,可以表示“64個不同字符(2^6),這對十進制數字(10個)、大寫字母(26個)及其他特殊字體和標點符號(28個)進行編碼已經夠用。
關於BCD碼:
用BCD碼,可以將十進制數的每壹位轉換成相等的二進制數,而不是將整個十進制數轉換成純二進制數的形式。
因為8和9需要4位二進制數表示、所以將所有十進制數都用4位BCD碼表示。眾所周知,用純二進制數表示202等於l1001010,但是將202轉換成BCD碼,其結果為:202(10)的BCD碼為0010 0000 0010。