【图灵完备(Turing Complete)】1——基础逻辑电路

        最近接触了一款名为《图灵完备(Turing Complete)》的游戏,引导玩家理解和应用电子电路中的常见元件,最终搭建一个CPU,并支持自己编写汇编代码在CPU上跑各种各样有趣的程序。可谓开局一个与非门,结尾手搓CPU:

        游戏的链接如下:https://store.steampowered.com/app/1444480/Turing_Complete/

        -= 你能学到什么 =-
        计算机里所有的电子元件都可以基于一种叫做“与非门”(NAND gate)的基本元件而实现。在本游戏中,你将会面对一系列挑战,在求解谜题的过程中,走出从基础逻辑门通向算术单元、存储器等复杂元件的道路,并沿着这条道路最终学习如何搭建完整的处理器架构。完成所有主线关卡后,你将对处理器架构、汇编语言和电子元件彼此之间的具体联系产生更加深刻的理解。你也会了解高级编程语言中常见的条件判断、循环、函数等概念是如何在汇编和硬件层面具体实现的。

        -= 你能构建什么 =-
        本游戏是基于一个强大的电路模拟器而开发的。这个电路模拟器允许你自由发挥想象力,以不同的解法通过各个关卡,或以自己喜欢的方式搭建属于自己的计算机。你可以随心所欲地在你的计算机上连接显示屏、计时器、声音元件等部件,也可以接收现实生活中的键盘和网络发送的数据。你甚至可以为你自己的计算机设计一套自己专属的汇编语言。

        下面即是第一章节《基础逻辑电路》的攻略:


1.原力觉醒

        Hello World~


2.与非门(NAND)

        牢记与非门的特性:


3.非门(NOT)

        搭建一个非门:


4.与门(AND)

        搭建一个与门:


5.或非门(NOR)

        搭建一个或非门:


6.或门(OR)

        搭建一个或门:


7.高电平

        始终输出高电平:


8.第二刻

        只在第二刻(输入为1/0的时候)输出高电平:


9.异或门(XOR)

        搭一个异或门:


10.三路或门

        三路输入的或门:


11.三路与门

        三路输入的与门:


12.同或门(XNOR)

        把异或门(XOR)反相一下就是同或门:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值