十六進位制1B轉化為8421 bcd碼是什麼?
十六進位制1B轉化為8421 BCD碼是00100111。
十六進位制數轉8421 BCD碼,先把它轉成十進位制,然後按位寫出對應的8421碼即可。
十六進位制1B轉化為十進位制數:1*16^1+B*16^0=27。
27轉化成8421 BCD碼:分別對十位和個位的2,7轉換。2對應0010,7對應0111。把它們結合起來就是27的8421 BCD碼為00100111。
擴充套件資料
8421 BCD碼是最基本和最常用的BCD碼,它和四位自然二進位制碼相似,各位的權值為8、4、2、1,故稱為有權BCD碼。和四位自然二進位制碼不同的是,它只選用了四位二進位制碼中前10組程式碼,即用0000~1001分別代表它所對應的十進位制數,餘下的六組程式碼不用。
5421和2421
5421 BCD碼和2421 BCD碼為有權BCD碼,它們從高位到低位的權值分別為5、4、2、1和2、4、2、1。這兩種有權BCD碼中,有的十進位制數碼存在兩種加權方法。
餘3 碼
餘3碼是8421 BCD碼的每個碼組加3(0011)形成的。常用於BCD碼的運算電路中。
參考資料來源:百度百科-BCD碼
十六進位制1B轉化為8421 bcd碼是:0001 1011。
十六進位制1B轉化為8421 bcd碼是:0001 1011。
8421碼就是將十進位制的數以8421的形式展開成二進位制,大家知道十進位制是0~9十個陣列成,這十六個數每個數都有自己的8421碼:
0=0000
1=0001
2=0010
3=0011
4=0100
5=0101
6=0110
7=0111
8=1000
9=1001
A(10)=1010
B(11)=1011
C(12)=1100
D(13)=1101
E(14)=1110
F(15)=1111
∴1B轉化為8421 bcd碼是:0001 1011。
十六進位制1B,是十進位制 27,轉化為8421 bcd碼,就是:
0010 0111。
1。BCD碼又叫二進位制編碼的十進位制數,
0000=0
0001=1
0010=2
0011=3
0100=4
0101=5
0110=6
0111=7
1000=8
1001=9
以上是合法碼,(1010、1011、1100、1101、1110、1111是禁用碼)。
所以十六進位制的數得先轉換為十進位制數,再用BCD碼來編碼。
十六進位制的1B=十進位制的27=BCD碼(00100111)