0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

加法器原理

工程师 来源:未知 作者:姚远香 2019-06-19 14:20 次阅读

加法器是产生数的和的装置。加数和被加数为输入,和数与进位为输出的装置为半加器。若加数、被加数与低位的进位数为输入,而和数与进位为输出则为全加器。常用作计算机算术逻辑部件,执行逻辑操作、移位与指令调用。在电子学中,加法器是一种数位电路,其可进行数字的加法计算。三码,主要的加法器是以二进制作运算。由于负数可用二的补数来表示,所以加减器也就不那么必要。

加法器原理

加法器是为了实现加法的。即是产生数的和的装置。加数和被加数为输入,和数与进位为输出的装置为半加器。若加数、被加数与低位的进位数为输入,而和数与进位为输出则为全加器。常用作计算机算术逻辑部件,执行逻辑操作、移位与指令调用。

对于1位的二进制加法,相关的有五个的量:1,被加数A,2,加数B,3,前一位的进位CIN,4,此位二数相加的和S,5,此位二数相加产生的进位COUT。前三个量为输入量,后两个量为输出量,五个量均为1位。

对于32位的二进制加法,相关的也有五个量:1,被加数A(32位),2,加数B(32位),3,前一位的进位CIN(1位),4,此位二数相加的和S(32位),5,此位二数相加产生的进位COUT(1位)。

要实现32位的二进制加法,一种自然的想法就是将1位的二进制加法重复32次(即逐位进位加法器)。这样做无疑是可行且易行的,但由于每一位的CIN都是由前一位的COUT提供的,所以第2位必须在第1位计算出结果后,才能开始计算;第3位必须在第2位计算出结果后,才能开始计算,等等。而最后的第32位必须在前31位全部计算出结果后,才能开始计算。这样的方法,使得实现32位的二进制加法所需的时间是实现1位的二进制加法的时间的32倍。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 加法器
    +关注

    关注

    6

    文章

    174

    浏览量

    29729
收藏 人收藏

    评论

    相关推荐

    使用MVVM框架实现一个简单加法器

    使用MVVM框架来实现一个简单加法器。最终效果如下,点击按钮可以对上面两个文本框中的数字进行相加得出结果显示在第三个文本框中。重点在于看mvvm框架下程序该怎么写。使用CommunityToolkit.Mvvm框架,通过nuget进行安装。
    的头像 发表于 10-24 14:23 237次阅读
    使用MVVM框架实现一个简单<b class='flag-5'>加法器</b>

    基于FPGA实现Mem加法器

    前段时间和几个人闲谈,看看在FPGA里面实现一个Mem加法器怎么玩儿
    的头像 发表于 10-17 10:22 311次阅读
    基于FPGA实现Mem<b class='flag-5'>加法器</b>

    什么加法器可以把4路正弦波合成方波?

    什么加法器可把4路正弦波合成方波
    发表于 10-16 07:08

    基于Verilog的经典数字电路设计(1)加法器

    加法器是非常重要的,它不仅是其它复杂算术运算的基础,也是 CPU 中 ALU 的核心部件(全加器)。
    的头像 发表于 10-09 16:00 827次阅读
    基于Verilog的经典数字电路设计(1)<b class='flag-5'>加法器</b>

    初级数字IC设计-加法器

    加法器(Adder)** 是非常重要的,它不仅是其它复杂算术运算的基础,也是** CPU **中** ALU **的核心部件(全加器)。
    的头像 发表于 10-09 11:14 782次阅读
    初级数字IC设计-<b class='flag-5'>加法器</b>

    最少需要几个加法器IP才可以实现累加器的功能呢?

    已知一个加法器IP,其功能是计算两个数的和,但这个和延迟两个周期才会输出。
    的头像 发表于 08-18 09:38 851次阅读
    最少需要几个<b class='flag-5'>加法器</b>IP才可以实现累加器的功能呢?

    蜂鸟e203MDV复用ALU加法器,如何解决它们的资源冲突问题?

    蜂鸟e203在实现多周期乘法的时候,复用了ALU共享数据通路的加法器。如果乘法的后级指令(下一指令)也需要用到ALU中的加法器。这个地方如何解决它们的资源冲突?暂时没想通这个地方,希望有人解答一下,谢谢。
    发表于 08-11 12:05

    镜像加法器的电路结构及仿真设计

    镜像加法器是一个经过改进的加法器电路,首先,它取消了进位反相门;
    的头像 发表于 07-07 14:20 1334次阅读
    镜像<b class='flag-5'>加法器</b>的电路结构及仿真设计

    4位加法器的构建

    电子发烧友网站提供《4位加法器的构建.zip》资料免费下载
    发表于 07-04 11:20 0次下载
    4位<b class='flag-5'>加法器</b>的构建

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

    加法器是一种执行二进制数相加的数字电路。它是最简单的数字加法器,您只需使用两个逻辑门即可构建一个;一个异或门和一个 AND 门。
    的头像 发表于 06-29 14:35 6100次阅读
    半<b class='flag-5'>加法器</b>的工作原理及电路解析

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

    加法器可以是半加法器或全加法器。不同之处在于半加法器仅用于将两个 1 位二进制数相加,因此其总和只能从 0 到 2。为了提高这种性能,开发了FullAdder。它能够添加三个 1 位二
    的头像 发表于 06-29 14:27 7500次阅读
    全<b class='flag-5'>加法器</b>的工作原理和电路解析

    实用电路分享-同相加法器

    同相加法器(又称为同相组合器、输入能量合成器、同相求和器)是一种电子电路器件,主要应用在通信、信号处理、调试和测量等领域。
    的头像 发表于 06-13 14:53 7079次阅读
    实用电路分享-同相<b class='flag-5'>加法器</b>

    加法器的原理及采用加法器的原因

    有关加法器的知识,加法器是用来做什么的,故名思义,加法器是为了实现加法的,它是一种产生数的和的装置,那么加法器的工作原理是什么,为什么要采用
    的头像 发表于 06-09 18:04 3825次阅读

    同相加法器的应用领域

    同相加法器(又称为同相组合器、输入能量合成器、同相求和器)是一种电子电路器件,主要应用在通信、信号处理、调试和测量等领域。
    的头像 发表于 06-06 17:21 1078次阅读
    同相<b class='flag-5'>加法器</b>的应用领域

    怎么设计一个32bit浮点的加法器呢?

    设计一个32bit浮点的加法器,out = A + B,假设AB均为无符号位,或者换个说法都为正数。
    的头像 发表于 06-02 16:13 668次阅读
    怎么设计一个32bit浮点的<b class='flag-5'>加法器</b>呢?