1、2 2 5十进制整数的加法运算 一些通用计算机中设有十进制数据表示 可以直接对十进制整数进行算术运算 下面讨论十进制整数的加法运算和十进制加法器 一 一位十进制加法运算 1 8421码加法运算 8421码的加法规则 两个十进制数的8421码相加时 按 逢二进一 的原则进行 当和 9 无需校正 当和 9 则 6校正 在做 6校正的同时 将产生向上一位的进位 8421码的校正关系 校正举例 01015 10008 1101 01106 1001113 10019 10008 10001 01106 1011117 2 余3码加法运算 余3码的加法规则 两个十进制数的余3码相加 按 逢二进一 的原则
2、进行 若其和没有进位 则减3 即 1101 校正 若其和有进位 则加3 即 0011 校正 余3码的校正关系 校正举例 01103 10005 1110 1101无进位 3 1101 10118 10016 10005 10001 0011有进位 3 1010011 二 十进制加法器 1 一位8421码加法器校正函数 C4 S4 S3 S4 S2 向上一位的进位C4 校正函数 一位8421码加法器 fig 一位8421码加法器 1 2 一位余3码加法器 C4 0 3校正 C4 1 3校正 向上一位的进位C4 C4 一位余3码加法器 Fig 一位余3码加法器 三 多位十进制加法 对于多位十进制数加法可采用多个BCD码加法器 每个BCD码加法器就是前述的一个一位十进制加法器 可执行两个一位BCD数的加法 若n位BCD数相加 由从低位至高位采用行波式串行进位的n位十进制加法器完成