bcd码怎么转化成十进制

【bcd码怎么转化成十进制】BCD码的运算规则:BCD码是十进制数 , 而运算器对数据做加减运算时 , 都是按二进制运算规则进行处理的 。这样 , 当将BCD码传送给运算器进行运算时 , 其结果需要修正 。修正的规则是:当两个BCD码相加 , 如果和等于或小于1001(即十进制数9) , 不需要修正;如果相加之和在1010到1111(即十六进制数0AH~0FH)之间 , 则需加6进行修正;如果相加时 , 本位产生了进位 , 也需加6进行修正 。这样做的原因是 , 机器按二进制相加 , 所以4位二进制数相加时 , 是按“逢十六进一”的原则进行运算的 , 而实质上是2个十进制数相加 , 应该按“逢十进一”的原则相加 , 16与10相差6 , 所以当和超过9或有进位时 , 都要加6进行修正 。

    推荐阅读