【问题标题】:Minority gate - X will be 1 if a smaller number of inputs is 1 than 0少数门 - 如果输入的数量小于 0,则 X 将为 1
【发布时间】:2017-01-23 19:39:13
【问题描述】:

我目前正在构建少数门问题。如果输入的数量小于 0,则输出的值为 1。

我对上面提到的if a smaller number of inputs is 1 than 0. 的情况感到困惑,请参阅下图突出显示的上下文。它正确吗?如果不是,请指导我输入数量较少是什么意思?

image

【问题讨论】:

  • 提供的图像没有显示输出,我想...是C输出吗?无论如何,如果输入是 [1, 1, 1, 1, 1, 0] 那么 1 个零和 5 个 1。 1 2 所以输出为 1。
  • @Jeon - 不,C 不是输出。如果输入的数量小于 0,则输出仅为 1。所以我的问题是针对那些突出显示的行的答案(输出)是否为 1?
  • 我来宾,输出将是 1、1、1、0、1、0、0、0,从 # 0 到 7。
  • @Jeon - 您从哪个公式评估这个?
  • @Jeon - 据我了解,您已经为以下条件构建了这个 - 两个或多个输入为 0。

标签: circuit digital-logic


【解决方案1】:

A、B 和 C 被输入。 我将 Z 定义为输出

Z = fn(A, B, C)没有明确的定义

但是...从“if a smaller number of inputs is 1 than0”文本中,我做出了这个定义...

There must be at least one '1'
The quantity of '1' must be < of quantity of '0'

所以...有了这个定义,我制作了这张表

A B C Z
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 0

这表明 Z = ( A xor B xor C) 而不是 (A and B and C)

即:

Z1 = 一个具有 3 个输入(A、B、C)的 XOR 门

Z2 = 一个具有 3 个输入(A、B、C)的与非门

Z = Z1 和 Z2

这个电路给你我展示的真实表格。仅当至少有一个“1”且“1”的个数小于“0”的个数时,Z才为1

【讨论】:

    猜你喜欢
    • 2021-06-05
    • 2017-08-10
    • 1970-01-01
    • 2021-09-27
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    相关资源
    最近更新 更多