理解如何从逻辑门电路中得出布尔表达式对于数字电路设计至关重要。此指南提供了一个清晰的,分步骤的过程,将电路图转换成布尔代数表达式。

分析电路

开始时要仔细检查逻辑门电路。 确定所有输入、 输出和使用的门类型。 请注意门之间的连接和信号如何通过电路流 。

指定变量

向每个输入指定一个变量。 例如, 使用 [[FLT: 0]] A[[FLT: 1], [[FLT: 2] B], 和 C 来表示输入电路的信号。 这些变量将代表输入电路的信号 。

运算表达式

从输入开始, 并努力输出。 对于每个门, 写入相应的布尔操作 :

  • 和门:乘积变量(例如]AB)
  • OR门:添加变量(例如,A + B])
  • Not 闸门: 补充变量(例如, [[FLT: 0]] A' [FLT: 1]])

根据电路连接将表达式逐步合并,直到您到达输出的布尔表达式的最后一个。

示例

考虑一个输入 AB的电路。Anand门将其组合起来,然后在输出上加一个NOT门。布尔表达式是:

Y = (AB)']]