Login light

在计算机中2进制便于计算机处理,10进制符合人类习惯
BCD码就是为了解决表示数字的方式

余3

在8421码的基础上+0011

2421

4bit的权重值为2421

8421

用4个bit表示一个数字,8421代表各个位数的权重,这种方式是会有冗余的

8421
XXXX
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

0101 = 4 + 1 = 5
1001 = 8 + 1 = 9

10进制 5 + 8     = 13
8421  0101 + 1000  = 0001 0011
8421计算机计算方法 0101 + 1000 = 1101
发现1101不在映射表中,也就是大于1001,那么给当前的数字+6,导致进1位
13 + 6
1101 + 0110 = 0001 0011
得到 0001 0011 = 13