计算机组成原理实验

1. 4位先行进位电路:就是74182

4位先行进位电路图怎么连的?
通过公式来连的:谁与谁或,谁与谁异或
公式:
Ci=XiYi+(Xi异或Yi)Ci-1//
异或: 是同值为假/0,不同值为真/1
表达式:a⊕b = (¬a ∧ b) ∨ (a ∧¬b)
a=0,b=0 ,则a⊕b值为0
a=1,b=0;则a⊕b值为是1.

⊕:异或: 不同值:为1
∧:与:全部为1,才为1
∨:或:有一个值为1,结果为1

在这里插入图片描述
把Xi和Yi封装为:
Gi=XiYi (与)
Pi=Xi⊕Yi (或) //P异或,G与
Ci=XiYi+(X⊕iYi)Ci-1 :变形

Ci=Gi+PiCi-1;
得出:
C1=G1+P1C0
C2=G2+P2C1//再变形
C2=G2+P2G1+P2P1C0类推
C3 ,C4.

C1=G1+P1C0:说明:C1是G1
或(P1与C0)的结果

在这里插入图片描述
G*的公式:

在这里插入图片描述

输入端和输出端
在这里插入图片描述

2.四位快速加法器:

公式:

Si=Xi⊕Yi⊕Ci-1.
之前连的进位电路74182:可拿来用:

74182:输出引脚有:C0,C1,C2,C3,P1,P2,P3,P0;
其中P0=Xi⊕Yi,
用P1,P2,P3,P0;组成S0 S1 S2 S3
S0=P0⊕C0
S1=P1⊕C1 // C1 又可以用74182电路的C1,C2,C3,C4
节省连电路图线
在这里插入图片描述
有10个引脚:P0…P*,G0…G*
在这里插入图片描述

在这里插入图片描述
如果X:0001,Y:0001那么S:0010 //S=X+Y
怎么实现的?《暂时还没想出来》

S0=P0⊕C0,
P0=X0⊕Y0, X0,Y0=1,P0=0
如果C0=1, S0=1;

S1=P1⊕C1, P1=0, C1=G1+P1C0, C1=0?

如果C0=0, S0=0; 得到了 S0=0
S1=P1⊕C1, P1=X1⊕Y1, X1,Y1=0,P1=0;
C1=G1+P1C0// C1=0
S1=0?

之后补充

  • 19
    点赞
  • 146
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半浮名

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值