从零开始搭建一个8位计算机系列(二):搭建4位全加器

正文

好像也没什么要描述的,开门见山吧

1位全加器
在这里插入图片描述
U5,U6表示要相加的两个1位二进制数的输入
U7代表进位,表示前一1位全加器是否有进位(这里使用了手动输入)
他们的状态共有四种:
U5 U6 U7 结果 是否进位
0 0 1 0 0
0 1 1 0 1
1 0 1 0 1
1 1 1 1 1
根据上述逻辑表,我们使用了两个异或门计算结果,两个AND及一个OR计算是否存在进位。构成了这个最基本的全加器
上图所示,红灯亮表示结果为1,黄灯亮表示存在进位

4位全加器(逻辑门版本)
从上到下,低位到高位
在这里插入图片描述
我们将四个最基本的全加器连接,则构成了这个4位全加器

4位全加器(芯片版本)
74ls86芯片:包含四个异或门,即8个输入端A、B,四个输出端Y
74ls08芯片:包含四个与门,同上
74ls32芯片:包含四个或门,同上

从左到右,低位到高位,连线凌乱,请见谅
在这里插入图片描述

参考,感谢

B站up中文配音教程视频
油管播主BEN EATER教程视频

要使用Logisim搭建一个8位加法器,需要使用8个全加器全加器是一种电路,可以将两个二进制数相加并输出它们的和。每个全加器有三个输入:两个二进制一个。它们的输出是一个二进制一个。将多个全加器连接在一起,可以实现更大的二进制数的加法。 以下是搭建8位加法器的步骤: 1. 打开Logisim并创建一个新的电路。 2. 从左侧工具栏中选择“基本门”选项卡,并将8个全加器拖到电路中。 3. 将全加器连接起来。将第一个全加器的A输入连接到第一个二进制数的最低,将第一个全加器的B输入连接到第二进制数的最低。将第一个全加器的进输入连接到电路的电源(VCC)。将第一个全加器的和输出连接到第一个七段数码管的最低。 4. 将第全加器的A输入连接到第一个全加器的进输出,将第全加器的B输入连接到第三个二进制数的最低。将第全加器的和输出连接到第个七段数码管的最低。 5. 重复步骤4,将所有的全加器连接起来,直到第八个全加器的和输出连接到第八个七段数码管的最高。 6. 将所有的进输出连接到下一个全加器的进输入,除了最后一个全加器的进输出不需要连接。 7. 将所有的二进制数输入连接到电路的开关或者输入端口。 8. 将所有的七段数码管连接到电路的输出端口。 9. 保存并模拟电路,测试它是否可以正确地将两个8位二进制数相加。 ```logisim // Logisim代码块 ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值