是的,X NAND 1就像X NAND Y固定Y为 1。您要比较 X 的东西不必称为 Y;它可以是任何变量、任何常数或另一个比较的结果。重要的是该值最终是 0 还是 1。
例子:
X | 是 | 1 | X 或 Y
---+---+---+--------
0 | 0 | 1 | 0
0 | 1 | 1 | 1
1 | 0 | 1 | 1
1 | 1 | 1 | 1
现在您可以这样做X AND Y,X AND 1或者X AND (X OR Y)只是将第一列中的数字分别与第二列、第三列或第四列中的数字进行比较。
至于NAND具体,只要记住它的意思是相反的AND。它实际上代表“非和”。因此,如果您将AND两件事放在一起并得到 0,那么NAND将相同的两件事放在一起会给您 1。
也就是说,你的最后一个问题没有多大意义。没有这样的事情X+Y = NAND。X,Y和X+Y是值; NAND是一扇门。您无法将数字与门进行比较。您的问题是要求您使用NAND门一遍又一遍地比较事物,直到您得到一列看起来与实际相同的零和一X+Y。
编辑:
好的,让我们看看你的问题“使用真值表 X' = X NAND 1 怎么样?”
X | X' | 1 | X 和 1 | X NAND 1 与 X AND 1 相反
---+----+---+-------------+----------- --------------------------
0 | 1 | 1 | 0 和 1 = 0 | 1(与 0 相对)
0 | 1 | 1 | 0 和 1 = 0 | 1(与 0 相对)
1 | 0 | 1 | 1 和 1 = 1 | 0(与 1 相反)
1 | 0 | 1 | 1 和 1 = 1 | 0(与 1 相反)
查看每一列,我们可以看到它X'具有相同的值X NAND 1