2.5.2 算术运算实现
      计算机中最基本算术运算是加法运算,不论加、减、乘、除运算最终都能够归结为加法运算。所以在此讨论最基本运算部件——加法器,以及并行加法器进位问题。
串行加法器与并行加法器
      加法器有串行和并行之分。在串行加法器中,只有一个全加器,数据逐位串行送入加法器进行运算;并行加法器则由多个全加器组成,其位数多少取决于机器字长,数据各位同时运算。
      串行加法器含有器件少、成本低优点,但运算速度太慢,所以除去一些低速专用运算器外极少采取。      并行加法器可同时对数据各位相加,但存在着一个加法最长运算时间问题。这是因为即使操作数各位是同时提供,但低位运算所产生进位会影响高位运算结果。比如:11…11和00…01相加,最低位产生进位将逐位影响至最高位,所以,并行加法器最长运算时间主要是由进位信号传递时间决定,而每个全加器本身求和延迟只是次要原因。很显著,提升并行加法器速度关键是尽可能加紧进位产生和传递速度。
串行加法器与并行加法器(续)                                        
                                    
附件列表