2
我想创建一个真值表,但我不明白那个短语的含义是什么? “两个输出必须等于代表等于一的输入数量的二进制数”这是什么意思?表示等于1的输入数量的二进制数字?
我想创建一个真值表,但我不明白那个短语的含义是什么? “两个输出必须等于代表等于一的输入数量的二进制数”这是什么意思?表示等于1的输入数量的二进制数字?
这个句子很模糊,所以我们把这个练习当作试图创建一个真理表,它与我们所讲的。这样做,我们必须解释短语中包含的每条信息。
两个输出必须等于二进制数表示所述数中等于一个输入。
两个输出
鉴于每输出的真值表是一个位,我将其解释为具有两个输出列的真值表。让我们称他们为b1
和b2
(b
意义bit
)
二进制数
位b1
和b2
将形成2位二进制数。因此,组合输出的可能结果为:00
,01
,10
和11
。这些又分别对应于它们的十进制值0
,1
,2
和3
。
输入
这些都是我们的真值表的第一列。我们还不知道他们有多少。但是......鉴于
数量的输入等于一个
,最大的输出值是3
(见上文),我们可以有最多3
布尔输入。让我们叫他们i1
,i2
和i3
。
结合一起
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
WOW!非常感谢你的解释!对此,我真的非常感激。它现在总的感觉:D – miiworld2
不客气。 –