基于二进制的完整真值表
Complete Truth Tables Based On Binary
我正在尝试找出每个与真值组合的名称 tables。
在第一个 table 中,我有两个输入和一个输出系统的每个真理 table。输入按行读取。输出采用二进制计数格式。每个输出按列读取并标有 0 到 F 的十六进制数字。按行输入与指定输出列中的输出相关。
在第二个 table 中,我按行列出了第一个图表中每个输出列的工作方式。在每一行中,我都列出了二进制逻辑门的名称、javascript 中的 if 语句,以及每个逻辑门如何工作的描述。我有一个连字符表示不完整的空格。
第二个table中的门名中的空格是否有名称?
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
其他一些组合有门名称,但并非全部都有。
A
和 C
案例分别是 NOT
门的示例,3
和 5
案例分别是 NOT
门的示例BUFFER
.
D
案例被称为 IMPLY
门,但这不像其他案例那样广为人知。
对于其余部分,没有常用的门名称,因为要实现它们的布尔函数将不需要门(如 TRUE
和 FALSE
),或者它们需要组合您已经确定的两个或多个常规门。可能有特定的工具或系统实现为这些 "quasi-gates" 创建名称,但它们并不常用。
另请参阅
我正在尝试找出每个与真值组合的名称 tables。
在第一个 table 中,我有两个输入和一个输出系统的每个真理 table。输入按行读取。输出采用二进制计数格式。每个输出按列读取并标有 0 到 F 的十六进制数字。按行输入与指定输出列中的输出相关。
在第二个 table 中,我按行列出了第一个图表中每个输出列的工作方式。在每一行中,我都列出了二进制逻辑门的名称、javascript 中的 if 语句,以及每个逻辑门如何工作的描述。我有一个连字符表示不完整的空格。
第二个table中的门名中的空格是否有名称?
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
其他一些组合有门名称,但并非全部都有。
A
和 C
案例分别是 NOT
门的示例,3
和 5
案例分别是 NOT
门的示例BUFFER
.
D
案例被称为 IMPLY
门,但这不像其他案例那样广为人知。
对于其余部分,没有常用的门名称,因为要实现它们的布尔函数将不需要门(如 TRUE
和 FALSE
),或者它们需要组合您已经确定的两个或多个常规门。可能有特定的工具或系统实现为这些 "quasi-gates" 创建名称,但它们并不常用。
另请参阅