




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、14.3.4 加法器加法器加法器是计算机系统中最常用的算术运加法器是计算机系统中最常用的算术运算单元,它是计算机算单元,它是计算机CPU中算术运算器中算术运算器的基本单元。的基本单元。其他算术运算如减、乘、除等都可以由其他算术运算如减、乘、除等都可以由加法运算演变而来。加法运算演变而来。加法器一次能计算的数据的长度就是加加法器一次能计算的数据的长度就是加法器的长度,常用的法器的长度,常用的8、16、32位等,当位等,当然最简单的是然最简单的是1位的加法器。位的加法器。第第9讲讲 加法器和数值比较器加法器和数值比较器2半加器半加器ABSCO0000011010101101S=ABCO=ABA、B
2、为两个为两个1位数,不考虑来自低位的进位,位数,不考虑来自低位的进位,A、B相加的结果为相加的结果为S,产生的进位为,产生的进位为CO,称半加。,称半加。一、一、1 1位加法器位加法器3全加器全加器CIABSCO0000000110010100110110010101011100111111S=ABCICO=AB+ACI+BCI = CI( A+B )+AB若不化为最简:若不化为最简:CO= CI( AB )+AB如果将两个对应位的加数和来自低位的进位相加,如果将两个对应位的加数和来自低位的进位相加,则为全加。则为全加。由半加器构由半加器构成全加器成全加器半加器半加器半加器半加器 1ABCIS
3、COsscc全加器全加器:半加器半加器:A BA BCI (A B)S=ABCICO=AB+ACI+BCI= CI( AB )+ABS=ABCO=ABABCICI( AB )+AB5管管脚脚图图SN74LS18311A1B 1CI1CO1S GND234567NC2CI2CO2S2A 2BVcc14 13 1211 1098NC输入输入输入输入输出输出甩甩空空甩甩空空输入输入输输出出输输出出双全加器双全加器74LS183:CI COCI COCI COCI CO C-1 0 C0C1C2C3 S0 S1 S2 S3A0 B0 A1 B1 A2 B2 A3 B3二、二、 多位加法器多位加法器 若
4、有多位数相加若有多位数相加,则可采用则可采用并行相加串行进位并行相加串行进位的的方式来完成。例如,有两个方式来完成。例如,有两个4位二进制数位二进制数A3A2A1A0和和B3B2B1B0相加,可以用相加,可以用4个全加器来构成,其原个全加器来构成,其原理图如下图所示。理图如下图所示。 低位的进位输出端接高位的进位输入端,因此,低位的进位输出端接高位的进位输入端,因此,任一位的加法运算必须在低位的运算完成之后才任一位的加法运算必须在低位的运算完成之后才能进行,这种进位方式称为能进行,这种进位方式称为串行进位串行进位。1.1.串行进位加法器串行进位加法器串行进位的特点是电路简单,缺点是运算速度慢。
5、串行进位的特点是电路简单,缺点是运算速度慢。全加器的输出:全加器的输出:iiiiCIBASiiiiiiCIBABACO)(2.2.超前进位加法器超前进位加法器 为了提高运算速度,必须设法减少或消除由于为了提高运算速度,必须设法减少或消除由于进位信号逐级传递所消耗的时间。进位信号逐级传递所消耗的时间。定义两个中间变量定义两个中间变量G Gi i 和和 P Pi i :iiiBAG iiiBAP 高位的进位输入信号是否有可能只由加数和被高位的进位输入信号是否有可能只由加数和被加数来判断,而与低位的进位无关?加数来判断,而与低位的进位无关?iiiiCIPGCO则:这两个函数都与进位信号无关。这两个函
6、数都与进位信号无关。iiiiCIPGCO由上式可得各进位位的分步式:由上式可得各进位位的分步式:CO0=G0+P0CI0CO1= G1+P1CI1 =G1+P1G0+P1P0CI0CO2=G2+P2G1+P2P1G0+P2P1P0CI0CO3=G3+P3G2+P3P2G1+P3P2P1G0+P3P2P1P0CI0 可见进位信号只与函数可见进位信号只与函数Gi、Pi和和CI0有关,而有关,而CI0是最低位的是最低位的进位输入,其值为进位输入,其值为0,所以各位进位信号是可以,所以各位进位信号是可以并行并行产生的。产生的。 当当Ai=Bi=1时,时,Gi=1,COi=1,即产生进位,所以,即产生进
7、位,所以Gi称称为进位生成函数为进位生成函数。 若若Pi=1, 即即Ai+Bi=1时,时,COi= Gi + CIi,低,低位的进位能传送到高位的进位输出端,故位的进位能传送到高位的进位输出端,故Pi称为进位传送称为进位传送函数。函数。 根据超前进位概念构成的集成根据超前进位概念构成的集成4位超前进位加位超前进位加法器法器74LS283的逻辑图见的逻辑图见P137。逻辑符号如下:。逻辑符号如下: CIS3 S2 S1 S0 CO 74LS283B3 B2 B1 B0 A3 A2 A1 A0104.3.5 数值比较器数值比较器1. 先从高位比起先从高位比起,高位大的,数值一定大;高位大的,数值一
8、定大;2. 若高位相等若高位相等,则需再比较低位数,则需再比较低位数, 最终结果由低位的比较结果决定;最终结果由低位的比较结果决定;3. 比较结果应有三个标志:比较结果应有三个标志:A=BAB比较大小的规则(三条):比较大小的规则(三条):11数值数值比较器比较器ABE(equal:A=B)S(small:AB)数值比较器数值比较器示意图:示意图:12一、一、1位数值比较器位数值比较器设计:设计:A=a输入输入B=b1.列出真值表:列出真值表:输输入入输输出出abLab E a=bSa b E a = bSa b000000000 0 11 1 10 1 11 0 1143.画出逻辑图画出逻辑
9、图:逻辑符号逻辑符号:(ab)LabSEL比比较较器器abba& 111babababaEba15A=a3a2a1a0输入:输入:B=b3b2b1b0比较规则:比较规则:自高而低,自高而低,逐位比较。逐位比较。输出:输出:E (A=B)S (AB)二、多位数值比较器二、多位数值比较器16四位数值比较器的真值表:四位数值比较器的真值表:a3 b3 1 0 0a3=b3 a2=b2 a1= b1 a0 =b0 0 1 0a3=b3 a2=b2 a1= b1 a0 b0 1 0 0a3=b3 a2=b2 a1 b1 1 0 0a3=b3 a2b2 1 0 0a3 B) (A=B) (AB)17 根据
10、比较规则,可得根据比较规则,可得四位数值比较四位数值比较器逻辑式:器逻辑式:A=B:BAE)ba)(ba)(ba)(ba (00112233AB:112233223333ba )ba)(ba(ba )ba(baS00112233ba )ba)(ba)(ba(A B:SEL(备注:没考虑次低位的比较结果)(备注:没考虑次低位的比较结果)184位数码比较器位数码比较器CC14585CC14585A3YABA2A1A0B3B2B1B0I(AB)19四位集成数值比四位集成数值比较器较器74LS85:(向高位输出)(向高位输出)数据输入端数据输入端11低位结果输入低位结果输入23比较结果比较结果A0B0
11、B1A1A2B2A3UCC(A=B)LA3B2A2A1B1A0B0B3B3(AB)L(A B)LA BA=B ABGND(AB)L(A=B)L(A B)LAB A=B AB)L(ABA=BAB)L(ABA=BABA1B1A0B0A3B3A2B2(A=B)L74LS85(1)(2)a3a2a1a0a6a5a4Ab3b2b1b0b6b5b4B高位片高位片低位片低位片21CC14585A3YABA2A1A0B3B2B1B0I(AB)CC14585A3YABA2A1A0B3B2B1B0I(AB)(1)(2)a3a2a1a0b3b2b1b0a7a6a5a4b7b6b5b4011YAB1采用采用两片两片C
12、C14585构成七位构成七位二进制数值比较器二进制数值比较器CC14585与与74LS85内部电路结构不同,扩展内部电路结构不同,扩展输入端的用法也不完全一样!输入端的用法也不完全一样!22例例2:挑出:挑出等于和大于等于和大于5的四位二进制数。的四位二进制数。方案一方案一 设:设:输入输入 B=0101 5 ;X=x3x2x1x0 。x3x2x1x0(AB)L(ABA=BAB)L(ABA=BAB)L(ABA=BAB AC,则,则A最大;最大;若若AB AB)L(AB A=BAB)L(AB A=BA tCfCf(几十至几百皮法几十至几百皮法)后滤后滤34波波形形关关系系 tBtAtBAtt t
13、t封锁脉冲封锁脉冲选通脉冲选通脉冲35A1B&2&3C&1“1”“1”A中选中选前封前封CAABFFCf后滤后滤例例2:消除竞争:消除竞争-冒险的电路冒险的电路36添项添项A&11B&2&3C&4“1”“1”AFCAABCAABF当当 ,F=A+ =1时,有竞争时,有竞争-冒险的冒险的可能可能; 为为消除消除之,可以之,可以添加添加冗余项冗余项 BC: 1CB ABCCAABF 添项:添项:(封(封3号门)号门)0BC CAABF37BCCAABF冗余项冗余项1111当当B=C=1时,始终有时,始终有F=1,所以所以A的变化不会引起的变化不会引起竞争竞争-冒险,使可靠性提高。即冒险,使可靠性提
14、高。即B=C=1时:时:ABC0100 01 11 10CB11AABCCAABF38本章小结一一、组合电路的分析方法组合电路的分析方法:逐级写逻辑式法。逐级写逻辑式法。二二、组合电路的设计方法:组合电路的设计方法:1. 用门电路构成:用门电路构成:逻辑式逻辑式卡诺图卡诺图最简与或式最简与或式列真值表列真值表写式写式填图填图画出逻辑图:画出逻辑图:化简化简化简化简与或门实现与或门实现与非门实现与非门实现两次求反两次求反39四、竞争四、竞争-冒险现象:理解冒险现象:理解2、 用中规模组件设计逻辑电路:用中规模组件设计逻辑电路: 逻辑函数式对照法逻辑函数式对照法,较灵活。较灵活。三、典型器件三、典型器件1. 编码器编码器:2. 译码器译码器二进制译码器二进制译码器:显示译码器显示译码器:3. 加法器加法器全加器全加器:半加器半加器4. 数码比较器数码比较器:5. 数据选择器数据选择
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025高级家政员以及法律顾问聘用合同3篇
- 公司不续签劳动合同3篇
- 新解读《GB-T 31059-2014裱花蛋糕》
- 户外大型广告位租用合同书3篇
- 橱柜衣柜定制合同范本
- 现场保安监理合同7篇
- 封闭超市转让合同范本
- 平台系统租赁合同范本
- pvc板施工合同范本
- 群众工作心得体会甄选集
- 中国可见光通信项目创业计划书
- 生物●广东卷丨2023年广东省普通高中学业水平选择性考试生物试卷及答案
- 恒瑞医药基础管理制度
- 化肥质量安全管理制度
- 2025年湖南长沙市一中学集团七下英语期末经典模拟试题含答案
- 国企员工合同协议书模板
- 软件移交协议书
- 租赁厂房移交协议书
- 高尿酸血症的预防与治疗
- 国内外美育研究现状
- 2025年军事专业基础知识考核试题及答案
评论
0/150
提交评论