📜  门| GATE CS 2013 |问题22(1)

📅  最后修改于: 2023-12-03 15:12:36.340000             🧑  作者: Mango

门 | GATE CS 2013 | 问题22

在这道 GATE CS 2013 问题中,我们将看到一个关于门的问题。

问题描述

一个门电路从输入的开关以及输入的信号中得出一个输出信号。门电路具有以下特性:

  • 如果门电路接收到的输入信号的布尔值为 0,则门电路输出信号的布尔值为 0。
  • 如果门电路接收到的输入信号的布尔值为 1,则门电路输出信号的布尔值为 1。

在此问题中,我们将看到一个由门电路组成的电路。这个电路由输入电路和三个门电路组成,如下所示:

         +---+
Switch 1-|   |
         +---+
             \
              ---+
             /   \
            /     \
         +---+   +---+
Switch 2-|   |---|   |
         +---+   +---+
                   |
                   |
                 +---+
           +-----|   |
           |     +---+
           |
           |
         +---+
Switch 3-|   |
         +---+

在这个电路中,输出信号的布尔值只有在满足以下条件时才会为 1:

  • 2 号开关处于打开状态,并且
  • 1 号开关和 3 号开关处于相反的状态。
问题

以下选项之中,哪一个选项正确地描述了这个电路?

(A) 与门 (AND gate) (B) 或门 (OR gate) (C) 非门 (NOT gate) (D) 异或门 (XOR gate)

答案

这个电路满足以下条件时输出为 1:

  • 第一条输入线路供电,
  • 2 号开关打开并且这些输入线路中恰好有一个供电。

这与异或门的逻辑相对应,因此选项 D。

注意事项

在这个问题中,我们需要理解不同类型的门电路及其真值表,以及如何组合这些门来构建一个逻辑电路,以此确定输出信号的基础知识。