我才刚开始上nand2tetris课程!在第一个项目中,它需要以"Nand“开头的"Not”来构建逻辑门。嗯,在开始的时候,建造或者,xor都很容易。,但后来出现了“复用器”。我花了很长时间才决定使用哪个门.,然后我发现了一种叫做“规范表示”的新技术,这个问题很容易解决。
,但问题来了:去复用器!它有两个输出,所以我被困住了,如何使用规范表示来实现这两个输出门?
^上面是解决^
我有一个更普遍的问题。,您是如何构建这些门的!例如,是否有可能在逻辑上实现多路复用器门?
发布于 2017-01-30 16:54:30
假设您已经构建了基本的逻辑门(或者,Xor.)然后,可以由这些组件中的三个构建一个解复用器。
考虑给您的状态描述:
/** * Demultiplexor: * {a, b} = {in, 0} if sel == 0 * {0, in} if sel == 1 */
只需构建两个电路,一个计算a,另一个计算b。您可以将输入(in和sel)连接到这两个电路。
https://stackoverflow.com/questions/41940834
复制相似问题