计算机组成原理作业2023/10/30

【设计原理】

8位串行加法器速度慢,需要等待地位计算进制,之后的高位才能再计算,所以利用代入公式实现同时计算。

【设计思路】

Gi=XiYi  进位生成函数Generate

Pi=Xi+Yi 进位传递函数Propagate

全加器设计公式为

Si=Xi+Yi+Ci

Ci+1=XiYi+(Xi+Yi)Ci

经过公式代换我们可以得到

C1=G1+P1C0

C2=G2+P2C1=G2+P2(G1+P1C0)=G2+P2G1+P2P1C0

C3、C4相同操作

最后我们发现, Ci可以扩展成Pi和Gi以及C0的组合

C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0

前半部分加粗的是G* 后半部分是P*,这样我们就推完了

【测试结果】

000000000000000
101011100111110
110011101101110
010011001001000
001101001010000
001011100011100
100110000111010
111111111111111

【总结】

注意好计算公式即可


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注