回覆列表
-
1 # 軍哥大王
-
2 # 張洪君6945
8421是2進制轉16進制的簡便方法
比如2進制數
1110101000011100
把它每4位分一組,寫成
1110 1010 0001 1100
每組的4位,如果是1就分別對應加8或4或2或1,如果是0就不加
1110 = 8+4+2+0 = 14 = E
1010 = 8+0+2+0 = 10 = A
0001 = 0+0+0+1 = 1 = 1
1100 = 8+4+0+0 = 12 = C
所有這個2進制數對應16進制數就是EA1C -
3 # 阿6龍
同學們,大家好!我們應該都知道十六進制數可以轉換成二進制數,二進制數又可以轉換為十六進制數,而且他們之間的相互轉換的方法都是8421碼法,十六進制數中的8可以轉換為二進制數的1000,十六進制數中的6可以轉換成二進制數中的0110
區別在於二者表示數的進制不同,8421碼代表十進制數,而16進制代表著十六進制數。
8421碼又稱為BCD碼,是十進制代碼中最常用的一種。在這種編碼方式中,每一位二值代碼的“1”都代表一個固定數值。將每位“1”所代表的二進制數加起來就可以得到它所代表的十進制數字。因為代碼中從左至右看每一位“1”分別代表數字“8”“4”“2”“1”,故得名8421碼。其中每一位“1”代表的十進制數稱為這一位的權。因為每位的權都是固定不變的,所以8421碼是恆權碼。
十六進制是一種基數為16的計數系統,是一種逢16進1的進位制。通常用數字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示,其中:A~F表示10~15,這些稱作十六進制數字。