可以使用这些组件制造逻辑门吗?

时间:2018-09-22 23:31:06

标签: logic boolean-logic

假设我们具有以下组件:

  • 电线。传输信号而不更改其值
  • 容量为n的减法器。从电线中获取信号,电线从中获取max(signal - n, 0)
  • 值为n的源。基本上是产生n信号的输入。
  • 一个容器,仅供人类查看结果。

流量

来源是获得权力的唯一途径,而且并非无限。一旦将信号源连接到某物,就无法将其连接到其他物,而不会分裂信号的值。将电线视为管道,将其他所有东西视为一杯水。源水杯装满n升水,并在同一时间倾斜,所有水流经管道。减法器不会泄漏任何水,除非您用n升水将其装满,因为水将留在杯子内,直到您可以充满水为止。容器也是杯子,但人们可以看着它们并测量水量。

如果在同一个杯子中放入2条或更多管子,水就会加起来。


逻辑门要求

对于以下要求,s可以是您想要的任何数字,每个门必须相同。

  • NOT如果有< s或更多的水,必须发出任何信号并发出s升的水。否则,找到另一水源>= s并分发出去。 (水不会自发出现)
  • AND必须采取两个信号,并发出>= s的水,如果两个信号都是>= s。否则,请放出< s的水
  • other gates可以使用NOT和AND来创建,因此我不需要列出它们。只要确保s在整个答案中都是一致的

如果任何大于s的信号都可以更大,那就太好了,因为在现实生活中会实现一些随机性。对于< s值相同,它们应该少得多。

这不是必须的,但是会很好。

0 个答案:

没有答案