在计算机中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