2个1位8421BCD的加法运算, 十进制数0-18的几种代码表示 最大数为1001+1001=10010 十进制数 二进制码 8421BCD码 C4 S3 S2 S So Dc Ds D4 D, D, 00000 00000 00001 00001 (1)结果需要调整,其 000 0 00010 调整条件为: 00011 000 00100 00100 DC=C4+S3S,+SsI 23456789 00101 00101 00 00110 00 00111 01000 01000 (2)当DC=1时,应加 01001 01001 10 010 0000 6(0110即得到正确 010 0001 12 01100 0010 的BCD结果;同时, 13 01101 0011 14 01110 100 也是结果BCD的 15 0000 01 进位输出。 16 0000 17 0001 111 18 0010 11000 BCD码相加,其和的二进制码。 调整前调整后
十进制数0~18的几种代码表示 十进制数 二进制码 8421BCD码 N10 C4 S3 S2 S1 S0 DC D8 D4 D2 D1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 ⑴结果需要调整,其 调整条件为: DC=C4+S3S2+S3S1 2个1位8421BCD的加法运算, 最大数为1001+1001=10010 调整前 调整后 ⑵当DC =1时,应加 6(0110)即得到正确 的BCD结果;同时, DC 也是结果BCD的 进位输出。 BCD码相加,其和的二进制码
十位输出个位输出 D4 (1)结果需要调整,其 调整条件为: 74283-2 CoHO DC=C4+S3S2+S3S1 A3A2A1A0 B3 B2BBo 0 & 调整 (2)当DC=1时,应加 ≥1 电路 6(0110即得到正确的 BCD结果;同时,Dc s so s 3 0 也是结果BCD的进位 74283-1 CoHO A3A2AAo B3,Bo 输出。 AgA4A2A1 BgB4B2 B 2个1位8421BCD码加法器电路
A8A4A2A1 B8B4B2B1 2个1位8421BCD码加法器电路 ≥1 S3 S2 S1 S0 C4 74283-2 C0 A3A2A1A0 B3B2B1B0 0 十位输出 个 位 输 出 DC D8 D4 D2 D1 S3 S2 S1 S0 C4 74283-1 C0 A3A2A1A0 B3B2B1B0 & & 0 0 调整 电路 ⑴结果需要调整,其 调整条件为: DC=C4+S3S2+S3S1 ⑵当DC =1时,应加 6(0110)即得到正确的 BCD结果;同时, DC 也是结果BCD的进位 输出