【问题标题】:Complete Truth Tables Based On Binary基于二进制的完整真值表
【发布时间】:2016-03-16 16:28:30
【问题描述】:

我正在尝试找出每个与真值表组合的名称。

在第一个表中,我有两个输入和一个输出系统的每个真值表。输入按行读取。输出采用二进制计数格式。每个输出按列读取,并用十六进制数字 0 到 F 标记。按行输入与指定输出列内的输出相关。

在第二个表中,我按行列出了第一个图表上每个输出列的工作方式。在每一行中,我都列出了二进制逻辑门的名称、javascript 中的 if 语句,以及它们如何工作的描述。对于不完整的空格,我有一个连字符。

第二张表的门名中的空格有名字吗?

Complete Truth Tables

Inputs | Outputs
 1  2  | 0 1 2 3 4 5 6 7 8 9 A B C D E F
-----------------------------------------
 0  0  | 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
 0  1  | 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
 1  0  | 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
 1  1  | 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

Num | Gate  | Javascript | Return True If
--- | ----- | ---------- | --------------
 0  | -     | 0          | FALSE
 1  | AND   | I1&&I2     | I1 AND I2
 2  | -     | I1&&!I2    | I1 AND NOT I2
 3  | -     | I1         | I1
 4  | -     | !I1&&I2    | I2 AND NOT I1
 5  | -     | I2         | I2
 6  | XOR   | I1!==I2    | I1 NOT EQUALS I2
 7  | OR    | I1||I2     | I1 OR I2
 8  | NOR   | !I1||!I2   | NOT I1 OR NOT I2
 9  | XNOR  | I1==I2     | I1 EQUALS I2
 A  | -     | !I2        | NOT I2
 B  | -     | !(!I1&&I2) | NOT ( I2 AND NOT I1 )
 C  | -     | !I1        | NOT I1
 D  | -     | !(I1&&!I2) | NOT ( I1 AND NOT I2 )
 E  | NAND  | !I1&&!I2   | NOT I1 AND NOT I2
 F  | -     | 1          | TRUE

【问题讨论】:

  • 你可以在Wikipedia找到你的表和解释。

标签: io binary logic boolean-logic


【解决方案1】:

其他一些组合具有门名称,但并非全部都有。

AC 案例都是 NOT 门的示例,35 案例都是 BUFFER 的示例。

D 案例被称为 IMPLY 门,但这并不像其他案例那样普遍。

对于其余部分,没有常用的门名称,因为要实现它们的布尔函数,要么不需要门(如TRUEFALSE),要么需要两个或多个常规门的组合您已经确定的门。可能有为这些“准门”创建名称的工具或系统的特定实现,但它们并不常用。

另见

Logic Gate (Wikipedia)
Imply Gate (Wikipedia)

【讨论】:

  • 我很喜欢你的回答方式。洞察力与我的想法相似。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-16
  • 1970-01-01
  • 1970-01-01
  • 2012-06-25
  • 1970-01-01
  • 2021-05-14
  • 1970-01-01
相关资源
最近更新 更多