8421

8421碼是一種編碼方式,又為8421BCD編碼,是一種二進制轉化為十進制的編碼方法。

基本介紹

  • 中文名:8421
  • 許可權判斷公式:2^(n-1)
  • 別稱:8421BCD編碼
  • 解釋:二進制轉化為十進制的編碼方法
簡介,編碼法,表,套用,

簡介

8421用於許可權判斷公式是:2^(n-1)
例如:許可權1……1
許可權2……2
許可權3……4
許可權4……8
比如3=1+2那么3就具有1和2的許可權。

編碼法

用四位二進制表示一位十進制常用BCD碼
十進制數 8421碼
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
例如8645的8421編碼為1000,0110,0100,0101

二進制
十進制
二進制
十六進制
0000
0
1000
8
0001
1
1001
9
0010
2
1010
A
0011
3
1011
B
0100
4
1100
C
0101
5
1101
D
0110
6
1110
E
0111
7
1111
F

套用

根據二進制的原則“逢二進一”,我們把2的n次方列出分別是:
2=1  2=2  2=4  2=8 2=16 2=32  2=64……
“8421”法的原理說白了就是一種湊數法,按2的n次方的值列出,根據不同的情況進行“湊數”。
一、對於二進制轉換成十進制數
例如:二進制數1010轉換成十進制數
8  4  2  1
二進制數: 1  0  1  0 (結果為凡是1對應的數相加:8+2=10)
例1:110轉換成十進制數
8  4  2  1
0 1  1  0  (結果為凡是1對應的數相加:4+2=6)
例2:11100轉換成十進制數
16  8  4  2  1
1  1  1  0  0  (結果為凡是1對應的數相加:16+8+4=28)
二、對於十進制轉換成二進制數
例如:十進制數不勝數10轉換成二進制數
8  4  2  1  (因為10=8+2)
1  0  1  0 (故凡是湊到的8和2下面都是1,沒有湊到的為0)
例3:十進制數6轉換成二進制數
8  4  2  1  (因為6=4+2)
0  1  1  0 (故凡是湊到的4和2下面都是1,沒有湊到的為0)
例4:十進制數28轉換成二進制數
16 8  4  2  1   (因為16+4+8=28)
1  1  1  0  0  (湊到的為1,沒有湊到的為0)

相關詞條

熱門詞條

聯絡我們