【问题标题】:What does this mean? Binary number that represents number of inputs that are equal to 1?这是什么意思?表示等于 1 的输入数的二进制数?
【发布时间】:2017-04-04 04:41:24
【问题描述】:

我正在尝试创建一个真值表,但我不明白这句话是什么意思? "两个输出必须等于二进制数,表示等于一的输入数"

【问题讨论】:

    标签: boolean-logic algebra digital


    【解决方案1】:

    这句话是晦涩难懂的,所以让我们把这个练习想象成试图创建一个真值表,以某种方式与我们被告知的内容相匹配。为此,我们必须解释短语中包含的每条信息。

    两个输出必须等于二进制数,它表示等于一个的输入数 .

    两个输出

    鉴于真值表中的每个输出都是一位,我将其解释为具有两个输出列的真值表。我们称他们为b1b2b 的意思是bit

    二进制数

    b1b2 将形成一个 2 位二进制数。因此,组合输出的可能结果为:00011011。它们依次对应它们的十进制值0123

    输入

    这些是真值表的第一列。我们还不知道他们有多少。但是……

    输入数等于一

    鉴于最大输出值为3(见上文),我们最多可以有3 布尔输入。让我们称他们为i1i2i3

    结合在一起

    i1  i2  i3  (sum) (binary) b1  b2
    0   0   0     0      00     0   0
    0   0   1     1      01     0   1
    0   1   0     1      01     0   1
    0   1   1     2      10     1   0
    1   0   0     1      01     0   1
    1   0   1     2      10     1   0
    1   1   0     2      10     1   0
    1   1   1     3      11     1   1
    

    【讨论】:

    • 哇!非常感谢您的解释!对此,我真的非常感激。现在完全有道理了:D
    猜你喜欢
    • 2020-11-07
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2020-01-24
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    相关资源
    最近更新 更多