8421 法二進位制(4位一組)和轉換到十進位制的方法。因為4位二進位制,轉換為十進位制,每位的權分別為:2^3,2^2,2^1,2^0,也就是 8,4,2,1 ,因而得名。
如(1010110)2怎麼換成16進位制?先補齊成 0101 0110,(0101)2等於8*0+4*1+2*0+1*1=(5)16,(0110)2=8*0+4*1+2*1+1*0=(6)16,所以(1010110)2=(56)16。
那等於10進位制的多少呢,很簡單,(56)16=(5*16^1+6*16^0)10=(80+6)10=(86)10。
再如(11010100)2換成10進位制是多少? 如果照傳統的0*2^0+0*2^1+1*2^3+……+1*2^7算,很麻煩,但將2進位制換成16進位制很容易,(11010100)2=(D4)16=(13*16^1+4*16^0)10=(212)10。
同理,421代表4+2+1=7,加上0就是8進位制,也可以很方便地進行2進位制、8進位制和10進位制的轉換。
擴充套件資料:
8421碼是一種編碼方式,又為8421BCD編碼,是一種二進位制轉化為十進位制的編碼方法。
二進位制編碼的十進位制數,簡稱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位二進數的位取值。
8421 法二進位制(4位一組)和轉換到十進位制的方法。因為4位二進位制,轉換為十進位制,每位的權分別為:2^3,2^2,2^1,2^0,也就是 8,4,2,1 ,因而得名。
如(1010110)2怎麼換成16進位制?先補齊成 0101 0110,(0101)2等於8*0+4*1+2*0+1*1=(5)16,(0110)2=8*0+4*1+2*1+1*0=(6)16,所以(1010110)2=(56)16。
那等於10進位制的多少呢,很簡單,(56)16=(5*16^1+6*16^0)10=(80+6)10=(86)10。
再如(11010100)2換成10進位制是多少? 如果照傳統的0*2^0+0*2^1+1*2^3+……+1*2^7算,很麻煩,但將2進位制換成16進位制很容易,(11010100)2=(D4)16=(13*16^1+4*16^0)10=(212)10。
同理,421代表4+2+1=7,加上0就是8進位制,也可以很方便地進行2進位制、8進位制和10進位制的轉換。
擴充套件資料:
8421碼是一種編碼方式,又為8421BCD編碼,是一種二進位制轉化為十進位制的編碼方法。
二進位制編碼的十進位制數,簡稱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位二進數的位取值。