其他分享
首页 > 其他分享> > 一位BCD码加法运算加六,那么要是有两次进位加多少的思考和验证

一位BCD码加法运算加六,那么要是有两次进位加多少的思考和验证

作者:互联网

一位BCD码加法运算加六,那么要是有两次进位加多少?

先说结论:并非要加12,而是在除最高位的每一位上分别加六!

  1. 首先我们了解下一位BCD的本质
    就是用0001-1001的九个二进制数分别表示十进制数的一位。
    例如:12(10进制)——>0001 0010
    96(10进制)——>1001 0110

  2. 加六的情况
    1001+0111=1,0000即9+7=10?
    显然,上式是错误的,需要在结果上1,0000基础上再加0110
    1001+0111=1,0000+0110=1,0110=16

  3. 那么要是进两位,比如加完后是1,0000,0000 这种情况要怎么处理呢?
    97+79=

标签:10,0110,0000,BCD,加六,加多少,1001
来源: https://blog.csdn.net/weixin_52815467/article/details/120481379