计算机底层想搞懂?NandGame 免费,从门电路搭起

计算机最底层的秘密,是从一个与非门(NAND)开始,一步步搭出加法器、存储器,直到一台能跑程序的小机器。NandGame 把这个神话般的过程做成了一连串网页小关卡,你拖拖接接就能体会到”软件源于硬件”。它的入口是网页交互课,浏览器打开就能玩,不需要任何环境,内容以英文为主,是理解计算机组成最直观的入门。
它解决什么问题
学计算机组成只背名词,从不懂硬件怎么长出软件。
想直观感受 CPU 是怎么”长”出来的,却找不到好方式。
需要零基础、不装环境就能体验的底层课。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 从零搭建 | 从单一 NAND 门逐步拼出整台计算机,过程可见。 |
| 网页即玩 | 纯浏览器交互关卡,不需要安装任何软件。 |
| 零基础 | 不要求前置知识,跟着关卡走就能懂。 |
| 可视化 | 每一步连线都有反馈,抽象概念变具体。 |
| 官方免费 | 全部关卡在线免费开放,不收费用。 |
| 打通软硬 | 让你真正理解指令集如何从电路长出来。 |

它把”计算机如何从一根线长出来”做成了可玩的过程
NandGame 的巧思在于降维:它不让你先学布尔代数再学体系结构,而是直接给你一个 NAND 门,让你用关卡的方式拼出与门、或门、多路选择器,再到算术逻辑单元、寄存器、内存,最后连成一个能执行程序的简单处理器。你在连线中获得的”原来如此”的瞬间,比读十页教材都深刻。
它是纯网页交互课,完全不需要配置环境,打开就能玩,对零基础非常友好。内容以英文界面为主,但操作不依赖语言,跟着图示即可。建议慢一点,每过一关都停下来想想”这一步为什么必要”,别只顾着通关。把它当作计算机组成的开胃菜,之后再去读体系结构教材会轻松很多。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| NAND to Tetris | 官方免费资源 | 同名思路的完整课程,带教材更系统。 |
| Logicly | 免费闭源 | 逻辑门仿真小工具,想自己搭着玩可用它。 |
| Carnegie 组成课 | 官方免费资源 | 高校体系结构公开课,配合理论深读。 |
谁适合用
- 想直观理解计算机底层的零基础学习者
- 学组成原理、需要具象化概念的学生
- 喜欢动手玩中学、不爱纯读书的人
怎么开始
- 打开站点,从第一关的 NAND 门开始。
- 按提示把逻辑门连成目标电路,通过即解锁。
- 逐步拼出算术单元、寄存器与内存。
- 最后合成能跑程序的小处理器。
- 每过一关停下来想”为什么需要这步”。
- 通关后可去读体系结构书加深理论。
常见问题
能免费看到什么?
全部交互关卡在线免费开放,浏览器直接玩,无需付费。
有没有练习题?
关卡本身就是连续练习,每关都是一道要你搭出来的题。
有中文版本吗?
界面以英文为主,但靠图示操作即可,语言门槛很低。
学完能干什么?
能建立”软件源于硬件”的直观认知,为学组成原理打底。
授权与合规
NandGame 是一个免费的在线交互课程,由作者公开提供,通过网页关卡带你从逻辑门构建计算机。 官网:nandgame.com。
继续找同类资源
这条属于「学习资料」栏目,同栏目还有更多可直接使用的免费资源,可以在 学习资料全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
↓ 获取资源
点击按钮直接前往资源页面。