1. 程式人生 > >8421碼與5421碼區別 BCD

8421碼與5421碼區別 BCD

8421是最常用的二進位制碼,叫這個是因為四位8421碼時,從左到右每個"1"代表的十進位制數分別是"8"、"4"、"2"、"1" 
如下: 
"1000" 為十進位制 "8" 
"0100" 為十進位制 "4" 
"0010" 為十進位制 "2" 
"0001" 為十進位制 "1" 


5421碼與此相同,每位一代表的是十進位制的"5"、"4"、"2"、"1" 
即: 
"1000" 為十進位制 "5" 
"0100" 為十進位制 "4" 
"0010" 為十進位制 "2" 
"0001" 為十進位制 "1" 


5421碼一大特點可以直接按權求對應的十進位制數. 
比如1011轉十進位制,可以按"1x5+0x4+1x2+1x1"求. 
8421碼就必須乘方才行.