全减器原理
全减器是两个二进制的数进行减法运算时使用的一种运算单元。
最简单的全减器是采用本位结果和借位来显示,二进制中是借一当二,所以可以使用两个输出变量的高低电平变化来实现减法运算。
全减器真值表
全减器真值表如下:其中
Ai和
Bi表示二进制数的第i位,
Ci表示本位最终运算结果,是借一位给下一位或者从上一位借了一位后的最终结果,
Di-1表示下一位是否借位,
Di表示是否从上一位借一位。
Ai |
Bi |
Di-1 |
Ci |
Di |
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 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
全减器逻辑函数
全减器输出逻辑函数如下:
Ci=
Ai⊕
Bi⊕
Di-1
与非门逻辑图
全减器可以采用74LS138三线—八线译码器实现,逻辑图如下:
http://s16/middle/6a6707ec4a41bc0e6742f&690全减器" TITLE="全加器
全减器" />
全加器
真值表
如下Ai为被加数,Bi为加数,相邻低位来的进位数为Ci-1,输出本位和为Si。向相邻高位进位数为Ci
Ai |
Bi |
Ci-1 |
Si |
Ci |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
逻辑函数
Si=Ai⊕Bi⊕Ci-1
Ci=AiBi+Ci-1(Ai⊕Bi)
Ci=AiBi + BiCi-1 + AiCi-1(全加器的Ci的两种表达式)
加载中,请稍候......