算术运算(串并行加法电路).ppt
《算术运算(串并行加法电路).ppt》由会员分享,可在线阅读,更多相关《算术运算(串并行加法电路).ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 算术运算的实现 计计算算机机中中最最基基本本的的算算术术运运算算是是加加法法运运算算,不不论论加加、减减、乘乘、除除运运算算最最终终都都可可以以归归结结为为加加法法运运算算。所所以以在在此此讨讨论论最最基基本本的的运运算算部部件件加加法法器器,以以及及并并行行加加法法器器的进位问题。的进位问题。1串行加法器与并行加法器 加加法法器器有有串串行行和和并并行行之之分分。在在串串行行加加法法器器中中,只只有有一一个个全全加加器器,数数据据逐逐位位串串行行送送入入加加法法器器进进行行运运算算;并并行行加加法法器器则则由由多多个个全全加加器器组组成成,其其位位数数的的多多少少取取决决于于机机器的字长,
2、数据的各位同时运算。器的字长,数据的各位同时运算。2 串串行行加加法法器器具具有有器器件件少少、成成本本低低的的优优点点,但但运运算算速速度度太太慢慢,所所以以除除去去某某些些低低速速的的专专用用运运算器外很少采用。算器外很少采用。并并行行加加法法器器可可同同时时对对数数据据的的各各位位相相加加,但但存存在在着着一一个个加加法法的的最最长长运运算算时时间间问问题题。这这是是因因为为虽虽然然操操作作数数的的各各位位是是同同时时提提供供的的,但但低低位位运运算算所所产产生生的的进进位位会会影影响响高高位位的的运运算算结结果果。例例如如:1111和和0001相相加加,最最低低位位产产生生的的进进位位
3、将将逐逐位位影影响响至至最最高高位位,因因此此,并并行行加加法法器器的的最最长长运运算算时时间间主主要要是是由由进进位位信信号号的的传传递递时时间间决决定定的的,而而每每个个全全加加器器本本身身的的求求和和延延迟迟只只是是次次要要因因素素。很很明明显显,提提高高并并行行加加法法器器速速度度的的关关键键是是尽尽量量加加快进位产生和传递的速度。快进位产生和传递的速度。串行加法器与并行加法器(续)3 并并行行加加法法器器中中的的每每一一个个全全加加器器都都有有一一个个从从低低位位送送来来的的进进位位输输入入和和一一个个传传送送给给高高位位的的进进位位输输出出。我我们们将将传传递递进进位位信信号号的的
4、逻逻辑辑线线路路连连接接起起来来构构成成的的进进位位网网络络称称为为进进位位链。每一位的进位表达式为:链。每一位的进位表达式为:Ci=AiBi+(Ai Bi)Ci-1 其中:其中:Gi=AiBi为进位产生函数为进位产生函数 Pi=Ai Bi为进位传递函数为进位传递函数 进位表达式进位表达式Ci=Gi+PiCi-1进位的产生和传递4Fig.串行进位的并行加法器串行进位的并行加法器(or P35:fig2-2)其中:其中:C1=G1+P1C0 C2=G2+P2C1 Cn=Gn+PnCn-1 串行进位的并行加法器 5进位的产生和传递(续)串行进位的并行加法器的总延迟时串行进位的并行加法器的总延迟时间
5、与字长成正比,字长越长,总延迟时间间与字长成正比,字长越长,总延迟时间就越长。假定,将一级就越长。假定,将一级“与门与门”、“或门或门”的延迟时间定为的延迟时间定为ty,从上述公式中可看从上述公式中可看出,每一级全加器的进位延迟时间为出,每一级全加器的进位延迟时间为2ty。在字长为在字长为n位的情况下,若不考虑位的情况下,若不考虑Gi、Pi的形成时间,从的形成时间,从C0Cn的最长延迟时间的最长延迟时间为为2nty(设设C0为加法器最低位的进位输入,为加法器最低位的进位输入,Cn为加法器最高位的进位输出)。为加法器最高位的进位输出)。61.并行进位方式并行进位方式 并并行行进进位位又又叫叫先先
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算术 运算 并行 加法 电路
限制150内