全加器中,本位二进制数,低位二进制数相加的进位输出到本位的输入,向高位的进位输出分别是什么意思?

2024-12-23 11:31:55
推荐回答(2个)
回答1:

打个比方,二进制数111+1,为了区分方便,我在每位后加括号说明位数。1(2)1(1)1(0)+1(零),设定1(1)是本位二进制数;那么低位二进制数相加的进位就是1(0)+1(零)=1(+1)0(零),这其中的1(+1)就是低位二进制位相加进位输出到本位的输入;进位到本位的二进制值,也就是1(+1),与1(2)位相加,即1(2)+1(+1)=1(+2)0(2),这里的1(+2)位就是向高位的进位输出。不知道这么说明白没有。

回答2:

一个数位上的加数和被加数相加之后,再加上上一数位进上来的数(进位输入),四种可能结果:0 1 2 3。
结果为0,和(本位和)为0,不进位(进位输出为0)
结果为1,和为1,不进位
结果为2,和为0,进位(进位输出为1)
结果为3,和为1,进位(进位输出为1)