8421BCD碼怎樣轉換成十進位制的方法
8421BCD碼是採用4位二進位制碼來表示十進位制數值,高位到低位的權值分別為8,4,2,1,只要將每4位二進位制碼對應的權值相加即得到對應的十進位制數。
二進位制編碼的十進位制數,簡稱bcd碼(binarycoded decimal)。這種方法是用4位二進位制碼的組合代表十進位制數的0,1,2,3,4,5,6 ,7,8,9 十個數符。4位二進位制數碼有16種組合,原則上可任選其中的10種作為程式碼,分別代表十進位制中的0,1,2,3,4,5,6,7,8,9 這十個數符。最常用的bcd碼稱為8421bcd碼,8.4.2.1 分別是4位二進數的位取值 bcd碼與十進位制數的轉換關係很直觀,相互轉換也很簡單,將十進位制數75.4轉換為bcd碼:7->0111,5->0101,4->0100所以拼成8421bcd碼的結果是:(0111 0101.0100)bcd;若將bcd碼1000 0101.0101轉換為十進位制數:1000->8,0101->5,0101->5所以結果是:(85.5)d。
8421BCD碼怎樣轉換成十進位制的方法
8421BCD碼是採用4位二進位制碼來表示十進位制數值,高位到低位的權值分別為8,4,2,1,只要將每4位二進位制碼對應的權值相加即得到對應的十進位制數。
二進位制編碼的十進位制數,簡稱bcd碼(binarycoded decimal)。這種方法是用4位二進位制碼的組合代表十進位制數的0,1,2,3,4,5,6 ,7,8,9 十個數符。4位二進位制數碼有16種組合,原則上可任選其中的10種作為程式碼,分別代表十進位制中的0,1,2,3,4,5,6,7,8,9 這十個數符。最常用的bcd碼稱為8421bcd碼,8.4.2.1 分別是4位二進數的位取值 bcd碼與十進位制數的轉換關係很直觀,相互轉換也很簡單,將十進位制數75.4轉換為bcd碼:7->0111,5->0101,4->0100所以拼成8421bcd碼的結果是:(0111 0101.0100)bcd;若將bcd碼1000 0101.0101轉換為十進位制數:1000->8,0101->5,0101->5所以結果是:(85.5)d。