加法器是基于二进制逻辑关系设计的。
假设计算的是 a1+a2,和为c[1:0],有下列两种关系: 1. a1和a2都为1时,进位c[1]=1,即逻辑与; 2. a1和a2只有一个为1时,低位c[0]=1,即逻辑异或; 因此加法器的实现方式为 c[1]=a1 and a2, c[0]=a1 xor a2 。上一篇:加法器的原理
下一篇:alu和加法器的区别
加法器是基于二进制逻辑关系设计的。
假设计算的是 a1+a2,和为c[1:0],有下列两种关系: 1. a1和a2都为1时,进位c[1]=1,即逻辑与; 2. a1和a2只有一个为1时,低位c[0]=1,即逻辑异或; 因此加法器的实现方式为 c[1]=a1 and a2, c[0]=a1 xor a2 。