第262页

“三个?只要三个吗?朕可以立刻给你三千个。”

“陛下,我只要三个。”

秦王挥手召来三个士兵。他们都很年轻,与秦国的其他士兵一样,一举一动都像是听从命令的机器。

“我不知道你们的名字,”荆轲拍拍前两个士兵的肩,“你们俩负责数字输入,就叫‘入1’和‘入2’吧。”他又指指最后一名士兵,“你,负责数字输出,就叫‘出’吧。”荆轲伸手拖动三名士兵,“这样,站成一个三角形,出是顶端,入1和入2是底边。”

“你让他们站成楔形攻击队形不就行了?”秦王有些轻蔑地看着荆轲。

荆轲不知从什么地方掏出六面小旗,三白三黑,分给三个士兵,每人一白一黑。“白色代表‘0’,黑色代表‘1’。好,现在听我说。出,你转身看着入l和入2,如果他们都举黑旗,你就举黑旗,其他情况你都举白旗,这种情况有三种:入1白、入2黑;入1黑、入2白;入1入2都是白。”

荆轲又重复了一遍刚才的话,确认三个士兵都记住后,他大声命令:“现在开始运行!入1、入2,你们随意举旗。好,举!好,再举!举!”

入l和入2举了三次旗,第一次是黑黑,第二次是白黑,第三次是黑白。出都给出了正确反应,分别举了一次黑和两次白。

“很好,运行正确。陛下,您的士兵很聪明!”

“这都会!你能告诉朕他们在干什么吗?”秦王一脸困惑地问。

“这三个人组成了一个计算系统的部件,叫‘与门’。向这个部件中输入的两个数字如果都是1,则输出结果为1;否则,如果输入的数有一个为0,如01、10或00,则输出为0”荆轲说完后停了一会儿,好让秦王理解。

秦王面无表情地说:“好,继续。”

荆轲转向排成三角阵的三个士兵,“我们来构建下一个门部件。出,只要你看到入1和入2中有一个人举黑旗,你就举黑旗,这种情况有三种组合:黑黑、白黑、黑白。剩下的一种情况是白白,你就举白旗。明白了吗?好孩子,你真聪明。门部件的正确运行你是关键,好好干,会奖赏你的!下面开始运行:举!好,再举!再举!好极了。运行正常,陛下。这个部件叫‘或门’,在输入的两个数字中有一个为1的情况下,输出为1。”

接着,荆轲又用三个士兵构建了与非门、或非门、异或门、同或门和三态门,最后只用两个士兵构建了最简单的非门,出总是举与入颜色相反的旗。

荆轲对秦王俯首说:“现在,陛下,所有的门部件都已演示完毕,三百万士兵需要学的只有这些。”