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

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

3天内不再提示

一文详解算术运算电路

CHANBAEK 来源:IOput 作者:Bruno 2023-03-21 11:47 次阅读

算术运算电路

算术运算电路的核心为加法器.

基本加法器

1. 半加器(HA)

仅考虑两个一位二进制数相加,而不考虑低位的进位,称为半加。

wKgZomQZKK-AWMCZAAAf9SaQnyw920.jpg

设: A、B为两个加数,S 为本位的和,C 为本位向高位的进位。则半加器的真值表、方程式、逻辑图如下所示

wKgZomQZKK-AThxmAABgq0oORS4465.jpg

2. 全加器

在多位数相加时,除考虑本位的两个加数外,还须考虑低位向本位的进位.

wKgaomQZKK-AHYHPAAA01vDaY6o077.jpg

实际参加一位数相加,必须有三个量,它们是:

本位加数 Ai 、Bi ;

低位向本位的进位 Ci-1

一位全加器的输出结果为:

本位和 Si ;

本位向高位的进位 Ci

全加器电路设计

wKgZomQZKK-ACdwdAAA_E2UdKHg261.jpg

wKgZomQZKK-AMkLUAABIMb4JqLI260.jpg

由两个半加器实现一个全加器

wKgaomQZKK-AWZxvAAA6x-OxMzE818.jpg

wKgaomQZKK-AF0bpAAAmPnHKs7k985.jpg

3. 串行进位加法器

当有多位数相加时,可模仿笔算,用全加器构成串行进位加法器.

四位串行进位加法器

wKgaomQZKK-AbG2pAABR0_XaCcw983.jpg

串行进位加法器特点: 结构简单; 运算速度慢.

高速加法器

(1) 全并行加法器

wKgZomQZKK-AbavxAAAp0u5Uo54064.jpg

特点: 速度最快,电路复杂。

(2) 超前进位加法器

设计思想: 由两个加数,首先求得各位的进位,然后再经全加器算出结果.

全加器的进位表达式:

wKgZomQZKK-AXjc9AABZF9z3hbo766.jpg

若两个三位二进制数相加

wKgZomQZKK-ANAo0AABDFYtmaXc065.jpg

Pi 、Gi 并经过两级门电路就可求得进位信号C.实际实现中,是将求Gi和Pi的电路放进全加器中,而将全加器中求进位信号的电路去除.

根据Gi 、Pi 来求进位信号C 的电路称为超前进位电路(CLA)

CLA逻辑图:

wKgaomQZKK-AQ-F9AAA9bdkjEnE904.jpg

3位超前进位加法器

wKgaomQZKLCAde77AAB6VdTtTBU915.jpg

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

    关注

    6565

    文章

    2317

    浏览量

    195425
  • 运算电路
    +关注

    关注

    7

    文章

    114

    浏览量

    26538
  • 二进制
    +关注

    关注

    2

    文章

    705

    浏览量

    41250
  • 加法器
    +关注

    关注

    6

    文章

    174

    浏览量

    29732
  • 全加器
    +关注

    关注

    10

    文章

    59

    浏览量

    28107
收藏 人收藏

    评论

    相关推荐

    可变精度算术运算

    可变精度算术运算因为数值的精度受每次操作所保留的数位的限制,所以数值的任何运算都会引入舍入误差,重复的多次数值运算会造成累积误差。而对符号表达式的
    发表于 09-22 15:33

    FPGA基础学习笔记--组合逻辑电路-算术运算电路

    `FPGA基础学习笔记--组合逻辑电路-算术运算电路+、-、*、/、%电路(1)加法电路:每1位
    发表于 02-23 16:45

    求大神分享个带进位控制8位算术逻辑运算实验

    求大神分享个带进位控制8位算术逻辑运算实验
    发表于 09-18 06:35

    算术运算符的相关资料分享

    算术运算算术运算符非常地简单,就是小学数学里面的些加减乘除操作。不过呢,还是有
    发表于 11-30 06:09

    LabVIEW对8-bit图像进行滤波或算术运算

    文中提到的例子和资料,均在word中的附件里,可点击下载。进步了解,可联系们。LabVIEW对8-bit图像进行滤波或算术运算 - 北京瀚网星科技有限公司 (bjcyck.com)
    发表于 06-16 20:58

    MCS-51算术运算指令

    算术运算指令共有24条,算术运算主要是执行加、减、乘、除法四则运算。另外MCS-51指令系统中有相当一部分是进行加、减1操作,BCD码的
    发表于 04-03 22:44 1311次阅读

    算术运算指令

    算术运算指令 MCS-51具有强大的加、减、乘、除四则算术运算指令。 1.程序状态字PSW MCS-51有一个程序状态字寄存器PSW,用来保存指令执行结果的标志,供
    发表于 03-14 15:33 1998次阅读

    集成算术/逻辑单元举例

    集成算术/逻辑单元举例   集成算术/逻辑单元(ALU)能够完成一系列的算术运算和逻辑运算。74LS381
    发表于 04-07 10:39 1267次阅读
    集成<b class='flag-5'>算术</b>/逻辑单元举例

    多功能算术/逻辑运算单元(ALU) ,什么是多功能算术/逻辑

    多功能算术/逻辑运算单元(ALU) ,什么是多功能算术/逻辑运算单元(ALU)   由一位全加器(FA)构成的行波进位加法器,它可以实现补码数的加法
    发表于 04-13 11:24 2.6w次阅读

    IC解密之单片机算术运算指令

    单片机算术运算指令汇总,不带进位位的单片机加法指令,由于51单片机是一种8位机,所以只能做8位的数**算,但8位运算的范围只有0-255,这在实际工作中是不够的,因此就要进行扩展
    发表于 11-29 11:55 1071次阅读

    51单片机的算术和逻辑运算功能介绍

    A)算术和逻辑运算,可对半字节(一个字节是8位,半个字节就是4位)和单字节数据进行操作。 B)加、减、乘、除、加1、减1、比较等算术运算。 C)与、或、异或、求补、循环等逻
    发表于 09-14 17:20 4327次阅读

    计算机算术运算实现原理全解

    计算机算术运算实现原理全解。
    发表于 03-26 14:04 5次下载

    <微机与接口技术>51单片机的指令系统——算术运算和逻辑运算指令

    51系统指令中算术运算有加、进位加…等指令逻辑运算有与、或、异或等…算术运算和逻辑运算指令对标志
    发表于 11-23 16:21 2次下载
    <微机与接口技术>51单片机的指令系统——<b class='flag-5'>算术</b><b class='flag-5'>运算</b>和逻辑<b class='flag-5'>运算</b>指令

    可帮助孩子们练习算术运算的工具

    电子发烧友网站提供《可帮助孩子们练习算术运算的工具.zip》资料免费下载
    发表于 12-07 14:47 0次下载
    可帮助孩子们练习<b class='flag-5'>算术</b><b class='flag-5'>运算</b>的工具

    C语言基本的算术运算符及表达式

    注意:自增和自减运算符只能用于变量,而不能用于常量或表达式 **C语言算术表达式和运算符的优先级与结合性 ** 在表达式求值时,先按运算符的优先级别顺序执行,例如先乘除后加
    的头像 发表于 03-09 10:44 1279次阅读