ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

(十二)【数电】(组合逻辑电路)加法器

2021-06-21 15:53:38  阅读:810  来源: 互联网

标签:超前 输出 数电 芯片 加数 逻辑电路 加法器 进位


【数电专栏】

文章目录

A 加法器

A.a 加法器工作原理

<1>加法器概述
两个二进制数之间的算术运算无论是加、减、乘、除, 目前在数字计算机中都是化为若干步加法运算和移位进行 的。因此,加法器是构成算术运算器的基本单元。
在这里插入图片描述

<2>1位加法器

  • 半加器(Half-adder)
    不考虑有来自低位的进位将两个1位二进制数相加, 称为半加。实现半加运算的电路叫做半加器。
    在这里插入图片描述
    其中,A为加数,B为被加数,s为两个加数的本位和,CO为两个加数向高位的进位。
    加数和被加数同时为1时,才向高位进位。
    从逻辑电路符号可以看到没有来自低位的进位 C i C_i Ci​。

  • 全加器(Full-adder)
    将两个多位二进制数相加时,除了最低位以外,每一位 都应考虑来自低位的进位,即将两个对应的加数和来自低位 的进位3个数相加。这种运算称为全加,所用电路称为全加器。
    在这里插入图片描述
    C i C_i Ci​代表低位向本位进位的信号,A为加数,B为被加数,s为两个加数的本位和,CO为两个加数向高位的进位
    $C_i、A、B任意两个为1则进位。

在这里插入图片描述
<3>多位全加器
1 串行进位加法器
设计思想:依次将低位全加器的进位输出端CO接到高 位全加器的进位输入端CI即可构成多位串行加法器。
在这里插入图片描述
从右往左,进位信号传入到下一级

2 超前进位加法器(Carry-Lookahead)
设计思想:为了提高运算速度,须减小 或消除由于进位信号逐级传递所耗费的时间。由 于第i位的进位输入信号 ( C I ) i (CI)_i (CI)i​一定能由 B i − 1 、 B i − 2 、 . . . B 0 B_{i-1}、B_{i-2}、...B_0 Bi−1​、Bi−2​、...B0​ 和 A i − 1 、 A i − 2 . . . A 0 A_{i-1}、A_{i-2}...A_0 Ai−1​、Ai−2​...A0​唯一确定,所以可先得出每一位全 加器的进位输入信号,而无需再从最低位开始向 高位逐级传递进位信号了,这就有效的提高了运 算速度。
采用这种结构形式的加法器为超前进位加法 器(Carry-LookaheadAdder)。
超前进位加法器设计原理推导:

在这里插入图片描述
在这里插入图片描述
超前进位加法器特点:
4位超前进位加法器74LS283得到和输出仅 需3级门延时,获得进位输出信号仅需2级门延时。 运算时间大大缩短。
运算时间得以缩短是用增加电路复杂程度 的代价换取的。当加法器的位数增加时,电路的 复杂程度也随之急剧上升。

A.b MSI加法器集成芯片示例

<1>常见的MSI加法器
1 四位超前进位加法器集成芯片
四位超前进位加法器集成芯 片有TTL型芯片:如74XX283、 74XX383等型号芯片;CMOS 型芯片:如CC4008型号芯片。 74XX283与CC4008型号芯片 的逻辑功能相同,实现4位二进 制数超前进位相加的逻辑功能。 其中,74XX283的逻辑符号 如图1所示。
在这里插入图片描述
A0到A3和B0到B3分别是两个加数的四位输入端。CI低位向本位进位的输入端,CO是本位向高位进位的输出端。S0到S3四个本位和输出。

2 74XX381集成加法器芯片
74XX381芯片的逻辑功能与74XX283、CC4008型号芯 片有区别,输入除有两个4位二进制数输入端,同时增加了 逻辑功能控制输入端C、B、A端,而输出增加两个功能信 号的输出
①进位信号传输输出Pn,Pn=0(低电平输出有效) 时,直接将最低位的进位数传送到高位(超前进位传 送);
②进位信号产生输出Gn,Gn=0(低电平输出有效) 时,直接输出进位数(超前进位)。
74XX381芯片除了具有超前进位加法功能外,还可以 实现两个4位二进制数的其它逻辑运算,其功能表和逻辑符 号分别见表1和图2。
在这里插入图片描述
输入的CBA不同,芯片的逻辑功能也不同。

<2>MSI加法器的应用示例
1扩展应用
为扩充相加数的位数,可将多片低位加法器级联
在这里插入图片描述
2 用加法器设计组合逻辑电路
对“变量+变量”或“变量+常量”类型的逻辑 函数,如码组变换,用加法器设计起来非常简单。
在这里插入图片描述

在这里插入图片描述
加补码。


标签:超前,输出,数电,芯片,加数,逻辑电路,加法器,进位
来源: https://blog.51cto.com/u_15278213/2931755

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有