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

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

    关注

    6673

    文章

    2452

    浏览量

    204276
  • 运算电路
    +关注

    关注

    8

    文章

    115

    浏览量

    26712
  • 二进制
    +关注

    关注

    2

    文章

    795

    浏览量

    41646
  • 加法器
    +关注

    关注

    6

    文章

    183

    浏览量

    30120
  • 全加器
    +关注

    关注

    10

    文章

    62

    浏览量

    28502
收藏 人收藏

    评论

    相关推荐

    可变精度算术运算

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

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

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

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

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

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

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

    MCS-51算术运算指令

    算术运算指令共有24条,算术运算主要是执行加、减、乘、除法四则运算。另外MCS-51指令系统中有相当
    发表于 04-03 22:44 1491次阅读

    算术运算指令

    算术运算指令 MCS-51具有强大的加、减、乘、除四则算术运算指令。 1.程序状态字PSW MCS-51有个程序状态字寄存器PSW
    发表于 03-14 15:33 2114次阅读

    集成算术/逻辑单元举例

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

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

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

    读懂如何验证74ls181运算和逻辑功能

    本文主要介绍了读懂如何验证74ls181运算和逻辑功能。ALU(算术逻辑单元)能进行多种算术运算
    发表于 05-09 09:05 4.1w次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>读懂如何验证74ls181<b class='flag-5'>运算</b>和逻辑功能

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

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

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

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

    详解分立元件门电路

    详解分立元件门电路
    的头像 发表于 03-27 17:44 3165次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>详解</b>分立元件门<b class='flag-5'>电路</b>

    详解pcb和smt的区别

    详解pcb和smt的区别
    的头像 发表于 10-08 09:31 3348次阅读

    详解pcb电路板是怎么制作的

    详解pcb电路板是怎么制作的
    的头像 发表于 12-05 11:18 1484次阅读

    详解pcb的msl等级

    详解pcb的msl等级
    的头像 发表于 12-13 16:52 9604次阅读