二进制加法器
上一节
下一节
3.3二进制加法器
3.3.2半加器
两个一位二进制数相加(不考虑低位的进位),称为半加。实现半加操作的电路称为半加器。
3.3.2全加器
在实现多位二进制数相加时,不仅考虑本位,还要考虑低位来的进位,这种考虑低位的进位加法运算就是全加运算。实现全加运算的电路称为全加器。
3.2.3加法器
一位全加器只能实现一位二进制数的加法,要实现n位数相加就要组成n位的加加法器,最基本的就是串行加法器和并行加法器。
1.串行加法器
如果n位字长的加法器仅用一位全加器,使用移位寄存器从低位到高位串行地提供操作数,分n步进行相加,叫串行加法器。
2.并行加法器
并行加法器的全加器个数和操作数位数相同,能同时对所有位求和。下面讨论组成n位并行加法器的几种方法。
(1)串行进位(并行)加法器
将n个全加器的进位按照串行串联方法,从低到高逐位依次连接起来就可以得到n位串行进位加法器。用这种方法组成的加法器,从最低位来的进位信号是一位一位逐位串行向高位传播的,所以又称为行波进位加法器。
(2)先行进位加法器
影响加法器运算速度有两个因素:一是门电路的延迟时间ty(受制造工艺限制),另一个是串行进位的延迟。提高加法器的运算速度的关键是消除行波进位中的进位逐位串行传播,让各位进位独立地同时形成。

