使用BCD码的意义:
1.BCD码中只有0——9这10个数字,10进制。而计算机运算时,如果低四位向高四位进位,是按逢16进一的规则进行的。而BCD码要求逢10进1,所以只要产生进位就会丢失一个6,结果要补6。(AF -auxiliary carry flag辅助进位标志 加法运算时第3位往第四位有进位或减法运算时,第3位从第4位借位则AF=1)。
2.运算结果,如果一位BCD码超过9,调整时也要加6即0110。
以上两种情况任何一种,结果都要加6。
余3码 和 8421的关系:
余3码
字符串的存储方式: