全减器是两个二进制的数进行减法运算时使用的一种运算单元。
最简单的全减器是采用本位结果和借位来显示,二进制中是借一当二,所以可以使用两个输出变量的高低电平变化来实现减法运算。
全减器真值表如下:其中Ai表示被减数,Bi表示减数,Di表示本位最终运算结果来自,即就是低位向本位借位最终结果,Ci-1表示低位是否向本位借位,Ci表示本位是否向高位借位。
Ai | Bi | Ci-1 | Di | Ci |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 1 |
0 | 1 | 0 | 1 | 1 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
360百科 1 | 0 | 1 | 0 | 0 |
1 | 完附功外检善 1 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 1 |
全减器输出逻辑函数如下:Di=Ai⊕Bi⊕(Ci-1)
调计太 Ci=Aiˊ(Bi⊕Ci-1)+BiCi-1
全减器可以采用74LS138三线-八线译码器实现,逻辑图如上: