这篇文章上次修改于 184 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

一款关于数字电路的通关游戏

第0关 通信系统模型

在图灵完备这款只有大约30MB的游戏里,玩家的目的是学习电子电路的知识,从基础到进阶,由简单的通信系统模型到复杂的数字计算机设计。那么我们开始。
第0关是简单的通信系统模型:

信源——————————————信宿

通信系统的目标是通过链路传输信号,在数字电路中,传输的信号自然是电信号了,我们可以将信源的状态设置为“关”和“开”两种状态,“关”代表没有电子信号输出,“开”代表有电子信号输出

第1关 NAND GATE 与非门

NAND至少需要两个信源,但只有一个输出,其逻辑为,将信源输入先进行“AND”运算,之后再做“NOT”运算。可以用一句话概述为:多个信号源同时输入信号“开”,则输出信号为“关”,除此之外,其他情况得输出信号都为“开”。
NAND.PNG

第2关 NOT GATE 非门

NOT由一个信源和一个NAND数字电路组成,这个信源(我称其为总信源)链路连接到NAND的多个信源,那么总信源输入电信号到NAND的信源上,那么就是没有输出信号,如果总信源没有输入电信号,那么总输出是有电信号的。这就是所谓的NOT
NOT.PNG