📜  半减法器

📅  最后修改于: 2020-12-30 06:40:17             🧑  作者: Mango

半减法器

半减法器也是用于减去两个二进制数的构件。它具有两个输入和两个输出。该电路用于减去两个二进制位数字A和B。 “ diff ”和“借位”是半减法器的两个输出状态。

框图

真相表

差异借项的SOP形式如下:

差异= A'B + AB'
借贷= a'b<="" p="">

在上表中

  • “ A”和“ B”是要减去其值的输入变量。
  • “ Diff”和“ Borrow”是变量,其值定义了减法结果,即差和借位。
  • 前两行和最后一行的差为1,但“借阅”变量为0。
  • 第三行与其余的不同。当我们从位0减去位1时,就产生借位。

半减法器电路的构造

在框图中,我们看到它包含两个输入和两个输出。进位总和是半减法器的输出状态。半减法器是在以下逻辑门的帮助下设计的:

  • 2输入与门。
  • 2输入异或门或异或门
  • 非门或逆变器门

1. 2输入异或门或异或门

DIFF位与异或异-或门的帮助下产生的。

以上是EX-OR门的符号。在上图中,“ A”和“ B”是输入, “ Diff”是对两个数字执行XOR运算后的最终结果。

EX-OR门的真值表如下:

从上表可以明显看出,当两个输入都不相同时, 请单击此处。

2. 2输入与门:

XOR门无法生成进位位。为此,我们使用另一个称为NOT门与'AND'门一起使用以获得正确的结果。

以上是门的符号。在上图中,“ A”和“ B”是输入,而“ OUT”是对两个数字进行“与”运算后的最终结果。

以下是AND门的真值表:

从上表中可以明显看出,当两个输入均为1时,与门给出的结果为1。当两个输入都不相同且为0时,与门给出的结果为0。要详细了解与门,请点击这里。

3. NOT或反相门:

NOT门用于获取反输出。我们可以组合“与”和“非”门以获得组合门“与非”。通过使用“ NOT”门将输入“ A”反相,然后将“ NOT”门的输出用作“ AND”门的输入,我们可以获得“借位”。


半减法逻辑电路

因此,半减法器是通过组合“ XOR”,“ AND”和“ NOT”门并提供差值和借位来设计的。

半加法器电路布尔表达式如下:

差异= A XOR B(A⊕B)

借贷=非-A和B(A'.B)


借贷=>