一位BCD码加法运算加六,那么要是有两次进位加多少的思考和验证
作者:互联网
一位BCD码加法运算加六,那么要是有两次进位加多少?
先说结论:并非要加12,而是在除最高位的每一位上分别加六!
-
首先我们了解下一位BCD的本质
就是用0001-1001的九个二进制数分别表示十进制数的一位。
例如:12(10进制)——>0001 0010
96(10进制)——>1001 0110 -
加六的情况
1001+0111=1,0000即9+7=10?
显然,上式是错误的,需要在结果上1,0000基础上再加0110
1001+0111=1,0000+0110=1,0110=16 -
那么要是进两位,比如加完后是1,0000,0000 这种情况要怎么处理呢?
97+79=
标签:10,0110,0000,BCD,加六,加多少,1001 来源: https://blog.csdn.net/weixin_52815467/article/details/120481379