首页 > 基本电路 >数字电路 > 全加法器的工作原理和电路解析

全加法器的工作原理和电路解析

来源:互联网发布者:宋元浩 关键词: 加法器 更新时间: 2024/03/18

什么是全加法器?

加法器可以是半加法器或全加法器。不同之处在于半加法器仅用于将两个 1 位二进制数相加,因此其总和只能从 0 到 2。为了提高这种性能,开发了FullAdder。它能够添加三个 1 位二进制数,实现从 0 到 3 的总和范围,可以用两个输出位 (“11”) 表示。

1.png

如果按照上面的真值表,A 和 B 表示要添加的输入变量,而 C在是进位输入。S

是总和输出,C外是指示是否发生了进位的输出。但是在二进制逻辑中,进位是什么意思?好吧,让我们看看下一个示例:

2 位计算示例

请注意,当您添加“0”和“0”或“1”和“0”时,结果可以用一位表示,但是当您添加“1”和“1”时,您需要两个位,其中一个是进位。

但是,为什么在全加法器中需要进位输入呢?好吧,当您想对超过 1 位数字的输入求和时,例如添加两个 4位二进制数,您需要组合多个加法器并在它们之间提供进位输入,以表示之前不太重要的操作产生了进位。

完整的加法器电路

全加法器框图

可以使用两个半加法器电路和一个OR门来构建全加法器。前半加法器有两个 1 位二进制输入,分别是 A 和 B。它产生两个输出;求和和结转。

第一个半加法器的 Sum 输出将是第二个半加法器的第一个输入。第一个半加法器的进位输出将是附加OR门的第二个输入。

第二个半加法器的第二个输入变为进位输入 (C在) 的全加法器。

第二个半加法器还将提供求和和进位输出。其 Sum 输出表示 Full Adder 的 Sum 输出 (S),其 Carry 输出是附加 OR门的第一个输入。最后,OR门将生成进位输出(C外) 的全加法器。

让我们用实际电路替换块:

全加法器电路零件

全加器的应用:4位二进制加法器

假设您要添加以下两个 4 位二进制数 A 和 B:

A = 1111 B = 1111

结果将是一个 5 位数字:

11110

其中,最高有效位表示进位。

因此,为了如上所述添加两个 4 位二进制数,您需要组合四个完整加法器,如下所示:

4 位二进制加法器

如您所见,每个加法器的输入 A 和 B 包含两个 4位二进制数的元素,从右到左从其不太重要的位分布。另外,观察一个完整加法器的进位输出如何成为下一个加法器的进位输入。请记住,这是要考虑到之前不太重要的操作是否产生了携带。

查看可以添加两个 4008 位二进制数的 CMOS CD4 芯片。

提问/讨论

这里还没有内容,您有什么问题吗?

我要提问/讨论

推荐帖子 最新更新时间:2024-11-13 09:05

基于虚拟仪器技术的短波电台自动测试系统
基于虚拟仪器技术的短波电台自动测试系统 描述了如何采用基于虚拟仪器技术快速方便的开发短波电台自动测试系统 , 与传统仪器测试平台相比,测试效率更高,体积更小 传统的电台测试系统采用以无线电综合测试仪为中心搭建或采用分立仪器搭建、手动测量,这种方法成本高、自动化程度低
 feifei测试/测量
文本显示器配件--希望做DIY的朋友带来帮助
我们自己在使用文本控制器的部分材料,现在自己也找厂家开模具做配件,所以在相关的配件上一方面想让有需要的朋友一起使用,提高用量大家都可以降低使用成本,另外也可以给大家都带来方便。看有需要的朋友可以相互联系,多多交流,希望能够为大家都带来方便。 我们现在在用配件--文
 fsyicheng工控电子
为使MSP430 能稳定工作,应使用哪种类型的32.768kHz 晶振
被用于MSP430 的32.768KHz 的晶振应具有如下重要的规格: 1、负载电容(在数据手册中有明确说明) 注:有效负载电容 晶振制造商通常在晶振的数据手册中明确指出晶振的有效负载电容。电容应串行地 连接在XIN 和XOUT 的引脚上,这样,有效负载电容应是: C(eff)
 wstt微控制器 MCU
这年头儿,网盗猖獗,仅靠软件防备已hold不住了,硬件层面的安全解决方案才够用!
嵌 入式系统的不安全因素威胁着每个人和每个公司,这种现象日益明显。譬如:一个人的敏感财务和医疗数据的失窃了, 一个公司的产品被克隆、软件被复制、系统被篡改或监视及其他诸多事故,从而导致收入受损、责任增多和品牌价值削弱 数据安全与加密密钥可能被意外人员(包括黑
 EEWORLD社区单片机
找硬件高手合作项目
有一个项目需要找一个硬件人员一起做,要求:熟悉2440,做过GPS产品,能够独立完成原理设计,layout,调试。报酬丰厚。有意的请速联系yashi88@hotmail.com 找硬件高手合作项目 楼主,做什么东西,我可以啊
 almax12嵌入式系统
TMS320C55x DSP 库
DSP库(DSPLIB)是针对C55x DSP平台的高级优化DSP功能模块的集合。 此源代码库包括C调用函数(与ANSI-C语言兼容),用于已移植到C55x DSP的常规信号处理数学和矢量函数。 功能部分列出的功能是针对C55x DSP专门优化的。 TMS320C55x D
 灞波儿奔DSP 与 ARM 处理器

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD 电路图 站点相关: 下载中心 Datasheet 参考设计

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved