用 3 个案例模拟输出

Simulate output with 3 cases

物理上可以使用电子元件在电路板上模拟这种情况。 我有 2 个输入 A 和 B ,每个输入有 3 个可能的值 (-1,0,1)。我的最终目标是实现以下真理table

     A |  B | result
    –1 | –1 | +1
    –1 | +1 |  0
     0 |  0 |  0
     0 | +1 | +1
    +1 | –1 |  0
    +1 |  0 | +1
    +1 | +1 | -1

在伪代码中:

if (A equals B)
    result = A * -1
else
    result = A + B

是的,这绝对有可能,这就是当今 CPU 所使用的。所谓logic gates。 当然,这取决于您的项目,但可能不需要英特尔处理器来重做您的工作,而是需要更简单的组件来完成。请参阅上面的 link 示例组件。