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