1、说明
图1
图2
注:图1中红色方框并不是输入项X和Y的全加器,即与图2中的全加器不相对应。
2、先行进位
在全加器中,输入项A、B、Cn+i,输出项为S、Cn+i+1
Cn+i+1=AiBi+BiCn+i+Cn+iA
Cn+i+1=AiBi+(Ai+Bi)Cn+i
由全加器的真值表得,当输入取反时,输出也取反
Cn+i+1=Ai Bi+(Ai+Bi)Cn+i
Cn+i+1=Ai+Bi+AiBi∙Cn+i
Cn+i+1=Ai+Bi+AiBi∙Cn+i
记:
AiBi为Xi
Ai+Bi为Yi
(注:74181中取S0S1S2S3=1001时,X与Y的表达式即为上式。)
则
Cn+i+1=Yi+XiCn+i
那么:
Cn+1=Y0+X0Cn
Cn+2=Y1+X1Cn+1
Cn+2=Y1+X1(Y0+X0Cn)
Cn+2=Y1+Y0X1+X0X1Cn
同理
Cn+3=Y2+Y1X2+Y0X1X2+X0X1X2Cn
Cn+4=Y3+Y2X3+Y1X2X3+Y0X1X2X3+X0X1X2X3Cn
记:
P=X0X1X2X3
G=Y3+Y2X3+Y1X2X3+Y0X1X2X3
得:
Cn+4=G+PCn
即:
Cn+4=G+PCn
综上所述,可以看到,Cn+i+1与Cn+i之间在取非后存在先行进位关系。
常见的先行进位加法器(超前进位加法器)如下图所示
图3-注:图中X、Y对应原A、B;图中P、G对应原X、Y
2、图1中的Cn+4
注:图1中P、G与上述内容中所定义不同,需按取反标记,即图1中Cn+4、P、G应标记成:
Cn+4、P、G
则:
Cn+4=P G+Cn G
Cn+4=P G∙CnG
Cn+4=(P+G)∙(Cn+G)
Cn+4=PCn+PG+GCn+G
Cn+4=G+PCn
3、图1中的更正